Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

gra losowa, kłopot z wyjściem z pętli

$
0
0

Witam, mam już ukończoną grę losową, w której użytkownik musi zgadnąć liczę. Wszystko działa, ale chciałem dodać zabezpieczenie na wypadek, gdyby gracz wprowadził nieprawidłowe dane i tutaj się zacinam. Jeśli dam break to następuje koniec gry, a jeśli nic nie wstawię to pętla wykonuje się w nieskończoność. Ktoś ma jakiś pomysł jak to okodować? Chodzi o linię 20.

 

 

#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

int x, wybor;
int ile=0;
int main()
{
    srand(time(NULL));
    x=rand()%1000+1;

    do{
        ile++;
        cout<<"Wylosowałem liczbę. Zgadnij jaką: "<<endl;
        cin>>wybor;
        if (cin.good()==0)
        {
            cout<<"To nie jest liczba. Spróbuj ponownie: ";
            cout<<"Wylosowałem liczbę zgadnij jaką: "<<endl;
            cin>>wybor;
        }
        else
        {
            if(wybor>x) cout<<"Za dużo. Próbuj dalej"<<endl;
            else if(wybor<x) cout<<"Za mało. Próbuj dalej"<<endl;
            else cout<<"Gratulacje. Udało ci się za "<<ile<<" razem";

        }
    }while(wybor!=x);
    return 0;

}

 


Viewing all articles
Browse latest Browse all 21942

Trending Articles


Sprawdź z którą postacią z anime dzielisz urodziny


MDM - Muzyka Dla Miasta (2009)


Częstotliwość 3.722MHz


POSZUKIWANY TOMASZ SKOWRON-ANGLIA


Ciasto 3 Bit


Kasowanie inspekcji Hyundai ix35


Steel Division 2 SPOLSZCZENIE


SZCZOTKOWANIE TWARZY NA SUCHO


Potrzebuje schemat budowy silnika YX140


Musierowicz Małgorzata - Kwiat kalafiora [audiobook PL]