Lekcja 16- zadanie domowe | Zapętlenie pętli
Ostatnio zmodyfikowano 2020-11-04 19:37
Dimitri Temat założony przez niniejszego użytkownika |
Lekcja 16- zadanie domowe | Zapętlenie pętli » 2020-11-04 09:27:34 Witam nadal borykam się z tym zadaniem domowym, z zmieniłem trochę program i jest wszystko ok, po wpisaniu złej liczby wyświetla się komunikat, po wpisaniu za małej lub za dużej również wyskakuje komunikat, tak samo jak wpisze się poprawną liczbę. Tylko program nie wykonuje się w pętli. #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { int a; srand( time( NULL ) ); ( rand() % 1000 ) + 1; int b =( std::rand() % 1000 ) + 1; bool poprawneDane; do { std::cout << "Jak myslisz jaka liczba zostala wylosowana: "; std::cin.clear(); std::cin.sync(); std::cin >> a; poprawneDane = std::cin.good(); if( poprawneDane == true ) { if( a < b ) { cout << "Zamala!"; } else if( a > b ) { cout << "Zaduza!"; } else cout << "Trafiles!"; return 0; } else std::cout << "Podano zla liczbe." << std::endl; } while( a == b ); return 0; }
|
|
pekfos |
» 2020-11-04 19:37:10 Masz w tej pętli return 0;, którym kończysz program po pierwszej poprawnie wczytanej liczbie. |
|
« 1 » |