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

Pseoudoliczby - gra

Ostatnio zmodyfikowano 2011-04-01 22:27
Autor Wiadomość
Daghelor
Temat założony przez niniejszego użytkownika
Pseoudoliczby - gra
» 2011-04-01 22:08:19
Otóż mój kod wygląda tak:
C/C++
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()

{
    int a;
    double liczba;
    int n;
    bool spr = cin.good();
    srand( time( NULL ) );
    a = rand() % 9 + 1;
    do {
        cout << "Sprobuj odgadnac liczbe\n Twoja liczba to:";
        cin >> liczba;
        cin.sync();
        cin.clear();
        if( spr == false )
        { cout << "Prosilem o podanie liczby\n Sprobuj ponownie :";
            cin >> liczba;
            cin.sync();
            cin.clear();
        }
        if( spr == true )
        {
            if( liczba > a )
            {
                cout << "Twoja liczba jest za duza" << endl;
                n++;
            }
            if( liczba < a )
            {
                cout << "Twoja liczba jest za mala" << endl;
                n++;
            }
           
            if( liczba == a )
            {
                cout << "Brawo udalo ci sie odgadnac liczbe" << endl;
                cout << "Zajelo ci to";
                cout << n;
                cout << "prob." << endl;
               
            }
        }
    } while( liczba != a );
   
    system( "pause" );
    return 0;
   
}
I nie wiem czemu... mi wyskakuje nie wiadomo ile prób , ktoś pomoże;)?
P-30154
malan
» 2011-04-01 22:08:52
int n;
 - dlatego.
P-30155
Daghelor
Temat założony przez niniejszego użytkownika
» 2011-04-01 22:19:11
Czyli mam zmienić na double albo inną zmienną?
P-30157
malan
» 2011-04-01 22:20:27
Nie. Wypisz sobie na ekran konsoli wartość tej zmiennej (gdziekolwiek) przed wejściem do pętli.
P-30158
Daghelor
Temat założony przez niniejszego użytkownika
» 2011-04-01 22:27:07
Aa.. znowu głupi błąd... dziękuje. Zamykam.
P-30159
« 1 »
  Strona 1 z 1