Lekcja 16 - Problem ze zrozumieniem rand()
Ostatnio zmodyfikowano 2015-04-01 19:01
Szybkie_pytanie Temat założony przez niniejszego użytkownika |
Lekcja 16 - Problem ze zrozumieniem rand() » 2012-05-14 17:14:09 Witam, Dlaczego #include <iostream> #include <cstdlib> int main() { int kupa; do { int kupa = rand(); std::cout << "Liczba to " << kupa << " "; } while( kupa < 1 && kupa > 999 ); std::cin >> kupa; return 0; }
Daje ciągle tą samą liczbę? Ps. pod koniec dałem std::cin >> kupa; aby nie zamykało mi automatycznie okienka konsoli. |
|
xevuel |
» 2012-05-14 17:18:00 |
|
pekfos |
» 2012-05-14 17:35:52 Co do 'kupa': int main() { int a = 1; do { int a = 2; } while( a == 1 ); } |
|
Szybkie_pytanie Temat założony przez niniejszego użytkownika |
» 2012-05-14 19:05:30 #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { int x; srand( time( NULL ) ); int liczba =( rand() % 1000 ) + 1; cout << "Zgadnij jaka liczbe wymyslilem ;-) "; cin >> x; do { if( x == liczba ) { cin >> x; cout << "\n Odgadles za pierwszym razem cwelu "; } if( x > liczba ) { cout << "\n Liczba ktora wymyslilem jest wieksza :) "; } else cout << "\n Liczba ktora wymyslilem jest mniejsza :("; } while( x != liczba ); return 0; }
Zgadywanie jaka liczba w zakresie od 1 - 1000 Do (rób dopóki x nie bedzie równy liczbie wymyślonej przez komputer) i w tym funkcja if na = lub mniejsze/wieksze. Gdzie popełniam błąd? |
|
pekfos |
» 2012-05-14 19:14:27 A jaki błąd? Co jest nie tak? |
|
Szybkie_pytanie Temat założony przez niniejszego użytkownika |
» 2012-05-14 19:34:28 Daje odpowiedź i spamuje mi, że za mało dałem do pieca |
|
pekfos |
» 2012-05-14 20:01:13 Gdy usuniesz w myślach wszystkie bloki zagnieżdżone w pętli zauważysz, że nic nie zostało. Coś powinno, no nie? (Może wczytywanie nowego x..) |
|
C-Objective |
» 2015-04-01 17:09:41 Odgrzebuję :D |
|
« 1 » 2 |