Diskuze: Náhodne číslo v podmienke
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 14 zpráv z 14.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
jak ho davas do if a jakej error?
Uživaťeľ si typne čislo medzi 1-3 a skušal som ho dať do takejto podmienky :
if(typ == nahodneCislo){
}
Nahodne cislo mi ostane podciarknute
a ten typ?
EDIT: už mi asi došlo že to má být tip = co uživatel zadal (tipnul)
Ukáž celý alebo aspoň väčšiu časť kódu, takto z jedného príkazu ťažko určiť čo robíš zle.
cout << "Ked budete pripravený na hru , tak možte začať stavovať svoje žetony." << endl;
cout << "Minimálna stávka je 25 žetonov." << endl;
cout << "Prosím zadajte počet žetonov ktoré chcete staviť: ";
cin >> stavka;
if (stavka > 25 && stavka <= vstupnyVklad)
{
cout << "Stavili ste " << stavka << " žetonov." << endl;
goto hra;
}
else
{
cout << "Stavili ste málo žetonov." << endl;
goto kasino;
}
hra:
cout << "Typnite si výherné číslo v rozmedzi 1-3" << endl;
cin >> typnuteCislo;
int cislo = rand();
Pravděpodobně bys chtěl místo
int cislo = rand();
dát
if (typnuteCislo == rand())
. . .
Případně za ten řádek přidat
if (cislo == typnuteCislo)
. . .
Error už neni ale ako to spraviť aby sa mi vygenerovalo nahodne číslo od 1-3 a potom sa porovnalo s typom?
int cislo = rand() % 3 + 1;
Ked som zadal napr. 1 tak vystup programu bol 1486
Zobrazeno 14 zpráv z 14.