Program generuje zawsze taka sama liczbe losowa
Ostatnio zmodyfikowano 2010-02-07 20:09
nehemaah Temat założony przez niniejszego użytkownika |
Program generuje zawsze taka sama liczbe losowa » 2010-02-07 19:35:54 Witam, Kod wyglada nastepujaco: int main()
{ int i =( rand() % 100 ); int a; cout << "Komputer wylosowal liczbe z przedzialu 1-100. Zgadnij jaka to liczba." << endl; do { cin >> a; if( a < i ) { cout << "Szukana liczba jest wieksza" << endl; } if( a > i ) { cout << "Szukana liczba jest mniejsza" << endl; } } while( i != a ); if( a = i ) { cout << "Brawo!" << endl; } getch(); return( 0 ); }
Problem polega na tym, ze program generuje zawsze taka sama liczbe losowa, pomimo ze program zakonczyl dzialanie i zostal ponownie uruchomiony. W czym jest problem? |
|
kuba1817 |
» 2010-02-07 19:42:38 Dodaj na poczatku i powinno dzialac;] |
|
nehemaah Temat założony przez niniejszego użytkownika |
» 2010-02-07 20:09:46 Oczywiscie teraz dziala jak powinno. Postaram sie nastepnym razem najpierw poszukac zamiast zawracac glowe prostymi sprawami ;)
Dzieki i pozdrawiam. |
|
« 1 » |