Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

lekcja 16 zadanie

Ostatnio zmodyfikowano 2013-02-21 20:35
Autor Wiadomość
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 ?

C/C++
#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;
}
P-76661
« 1 »
  Strona 1 z 1