Witam.
Napisałem prosty kod na obsługę menu i losowość liczby.
Dokładniej: Program posiada menu ma 3 opcje:
1. Rzut kostka (wtedy losowana jest liczba)
2.Koniec pogragramu.
Pozostałe klawisze: Powrot do menu
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{
srand( time (NULL));
int x = rand()%6+1;
int wybor;
do
{
cout << endl;
cout << "1. Rzuc kostka" << endl;
cout << "2. Koniec" << endl;
cout << "Wybierz:";
cin >> wybor;
switch(wybor)
{
case 1:
cout << "Wyrzucono liczbe:" << x << endl;
break;
case 2:
cout << "Koniec gry";
break;
default:
cout << "wybierz dobrze";
}
}while(wybor !=2);
return 0;
}
Problem polega na tym, że jak losuje liczbe to zawsze taką samą liczbę :/
A ma losować różne.