Zadanie domowe lekcja 16
Ostatnio zmodyfikowano 2011-10-02 20:51
lelu0 Temat założony przez niniejszego użytkownika |
Zadanie domowe lekcja 16 » 2011-10-02 13:42:52 Problem polega na tym, że po wpisaniu każdej liczby pokazuje że jest ona jednocześnie wieksza i mniejsza. Gdzie leży błąd? #include <iostream> #include <cstdlib> #include <ctime>
using namespace std; int main() { srand( time( NULL ) ); int liczba =( rand() % 999 ) + 1; int typ; int ch = 2; int prob = 0; do { cout << "podaj swój typ :" << endl; cin.clear(); cin.sync(); cin >> typ; prob++; if( typ < 0 || typ > 1000 ); { if( typ > liczba ); cout << "wylosowana liczba jest mniejsza" << endl; if( typ < liczba ); cout << "wylosowana liczba jest wieksza" << endl; } } while( typ != liczba ); cout << "gratulacje!! wygrales!! wylosowana liczba to :" << liczba << endl; cout << "podejsc :" << prob << endl; return 0; }
|
|
SeaMonster131 |
» 2011-10-02 14:22:55 Przeczytaj jeszcze raz: Instrukcja warunkowa if ... elseI podpowiem, że masz za dużo średników, to po pierwsze, a po drugie masz zły warunek if ( if( typ < 0 || typ > 1000 ) |
|
lelu0 Temat założony przez niniejszego użytkownika |
» 2011-10-02 20:51:55 ok, dzieki, problem rozwiązany |
|
« 1 » |