Ahoj. Potřeboval bych vysvětlit a pomoct s pár věcmi, které mi nejsou jasné a do budoucna by asi bylo lepší to vědět. Tak kdyby někdo byl tak ochotný, budu vděčný... :)
Zatím jsem teda nepřišel jen na jednu věc ale asi toho bude postupem času víc...
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int i;
cout << "Uhadni cislo od 0-10 \n";
do
{
cin >> i;
cout << "skus to jeste\n";
}
while (i !=5);
cout << "Ano! Spravne!\n";
int a;
int b = 23;
cout << "Uhodnete cislo od 0-100: " ;
cin >> a;
if (a == 24 || a == 25 || a == 22 || a == 21 )
cout << "Ses blizko";
else if (a < b)
cout << "\nPrilis nizke, je mi lito";
else if (a > b)
cout << "Moc vysoke";
else
cout << "Ano! " << b << " je spravne!\n";
}
cout << endl << endl << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Tady mi není jasné to, jak udělat, v druhém kroku kdy hádáme číslo od 0-100, že když jej neuhádneme, může se hádat znova. Zkoušel jsem jen nějaké blbůstky jako to dát do blocku a return ale nepovedlo se. Jeste jsem zkoušel úpravu s "do while" ale to taky nefunguje:
int a;
int b = 23;
cout << "Uhodnete cislo od 0-100: " ;
cin >> a;
{
do
{
if (a == 24 || a == 25 || a == 22 || a == 21 )
cout << "Ses blizko";
else if (a < b)
cout << "\nPrilis nizke, je mi lito";
else if (a > b)
cout << "Moc vysoke";
} while (a != b);
cout << "Ano! " << b << " je spravne!\n";
}