[Lekcja 17]Program nie losuje różnych wartości
Ostatnio zmodyfikowano 2014-12-05 17:21
TheNasster Temat założony przez niniejszego użytkownika |
[Lekcja 17]Program nie losuje różnych wartości » 2014-12-04 22:04:33 Program wyświetla ciągle te same wartości. Ktoś ma jakiś pomysł jak to naprawić? #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int los() { srand( time( NULL ) ); int w =( rand() % 10 ) + 50; int i = 0; do { i++; cout << i << " wylosowana liczba to: " << w << "\n"; } while( i != 15 ); return 0; } int main() { cout << los(); return 0; }
|
|
Kaikso |
» 2014-12-04 22:15:10 Liczbę losujesz tylko raz, a tak powinno to wyglądać: #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int los() { srand( time( NULL ) ); int w; int i = 0; do { i++; w =( rand() % 10 ) + 50; cout << i << " wylosowana liczba to: " << w << endl; } while( i != 15 ); return 0; } int main() { los(); return 0; }
|
|
TheNasster Temat założony przez niniejszego użytkownika |
» 2014-12-05 17:21:06 Działa dzięki :) |
|
« 1 » |