lekcja 16 zadanie
Ostatnio zmodyfikowano 2013-02-21 20:35
melon Temat założony przez niniejszego użytkownika |
lekcja 16 zadanie » 2013-02-21 20:35:35 Witam Głowiłem się troche nad zadaniem 16. Przeszukując forum napotykałem poprawne odpowiedzi, jednak niektore z nich wydawaly mi sie zbyt zawile. Mysle ze moje rozwiazanie bedzie zrozumiale dla poczatkujacych programistow, albo po prostu bedzie alternatywą.Chyba ze cos tu brakuje ? #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { srand( time( NULL ) ); int liczba, a, ile; ile = 0; liczba =( rand() % 9 ) + 1; cout << "losowanie liczby od 1 do 9 " << endl; do { cin.clear(); cin.sync(); cout << "podaj swoja liczbe" << endl; cin >> a; ile++; if( a < 0 || a > 9 ) cout << "zly przedzial liczbowy" << endl; if( a > liczba ) cout << "za duza" << endl; if( a < liczba ) cout << "za mala" << endl; } while( !( a == liczba ) ); cout << "git poprawna liczba jest:" << a << endl; cout << "wykonales tyle strzalow:" << ile << endl; return 0; } |
|
« 1 » |