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

Pseudolosowe liczby całkowite- zadanie domowe

Ostatnio zmodyfikowano 2016-12-26 01:14
Autor Wiadomość
botq
Temat założony przez niniejszego użytkownika
Pseudolosowe liczby całkowite- zadanie domowe
» 2016-12-26 01:14:06
Witam. Mam problem z zadaniem domowym ze strony http://cpp0x.pl/kursy/Kurs-C++​/Poziom-2​/Pseudolosowe-liczby-calkowite​/290. Mianowicie nie wiem,w jaki sposób mogę zabezpieczyć ten program przed wpisywaniem wartości innego typu niż int? Cały kod:

C/C++
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

int main()
{
    static int i;
    srand( time( 0 ) );
    int losowa, zgaduj;
    losowa =( rand() % 1000 + 1 ); //losuje liczbe od 1-1000
    cout << losowa << endl;
    cout << "Jaka liczba zostala wylosowana? (od 1 do 1000) " << endl;
    cin >> zgaduj;
    while( zgaduj != losowa )
    {
        i++;
        cout << "Nie zgadles. Probuj dalej!" << endl;
        cin >> zgaduj;
        if( zgaduj == losowa )
        {
            cout << "Zgadles! Liczba oddanych strzalow: " << i << endl;
        }
    }
   
}

Pozdrawiam. :)
P-155438
« 1 »
  Strona 1 z 1