c++ srand();

0

siema wszystkim, mam problem z programem, mianowicie po trafieniu naszej 'Tajemniczej liczby' wyświetla się dodatkowo niepotrzebny komunikat "Tajemnicza liczba jest większa" lub "Tajemnicza liczba jest mniejsza"
ma ktoś pomysł jak można to naprawić? Tak, aby po podaniu "Tajemniczej liczby" wyświetlało się jedynie 'brawo!'

wrzucam kod(oczywiście załadowałem wam tylko funkcję;-)):

void wiekszaMniejsza ()
{
cout << "Odgadnij liczbe z zakresu 1 do 10! ";
int liczbaKompa, liczbaPersonsa;
srand(time(0));
liczbaKompa = rand() % 10 + 1;
do
{
cin >> liczbaPersonsa;
if(liczbaKompa < liczbaPersonsa){

    cout << "Tajemnicza liczba jest mniejsza " << endl;
}else (cout << "Tajemnicza liczba jest wieksza " << endl);

}while (liczbaKompa != liczbaPersonsa);
cout << "brawo!" << endl;

}

0

Usun ifa i else'a

1 użytkowników online, w tym zalogowanych: 0, gości: 1