Odpowiedź :
Kod z komentarzami:
#include<iostream>
#include<time.h>
using namespace std;
int main()
{
srand(time(NULL)); //losowe liczby
int sciany, rzuty, wynik; //potrzebne zmienne
while (true) //petla nieskonczona
{
cout << "Ile scian ma kostka? "; cin >> sciany;
cout << "Ile rzutow kostka chcesz wykonac? "; cin >> rzuty;
if (rzuty <= 0 || sciany <= 0) return 0; //przerwanie programu gdy sciany lub rzuty sa mniejsze lub rowne 0
for (int i = 0; i < rzuty; i++) //petla ktora rzuca kostka tyle razy, ile chcial uzytkownik
{
wynik = rand() % sciany + 1; //losowanie liczby od 1 do ilosci scian
cout << "Wynik rzutu: " << wynik << endl; //wypisanie wyniku
}
cout << "Koniec!" << endl;
cout << "Czy chcesz rzucic ponownie? (1-tak, 2-nie)" << endl;
cin >> wynik;
if (wynik == 1); //jesli wprowadzono "1" - wracamy na poczatek petli
else return 0; //w przeciwnym wypadku koniec programu
}
}
![Zobacz obrazek Kowal75](https://pl-static.z-dn.net/files/df2/1affe9cb19e1a2902fc3ba44666a1462.png)