
Jednoduchý program c++ v čem je problém?
#include <iostream>
int main() {
int i;
for (i = 10; i > 0; i--);
{
cout << i << " zelených láhví stojí na stole a jedna láhev spadne." << endl;
}
//Ukončení
cout << "Děkuji za používání tohoto programu";
cout << endl;
system("PAUSE");
cout << endl;
return 0;
}
výsledek by měl vypadat takto:
10 zelených láhví stojí na stole a jedna láhev spadne
9 zelených láhví stojí na stole a jedna láhev spadne
8 zelených láhví stojí na stole a jedna láhev spadne
7 zelených láhví stojí na stole a jedna láhev spadne
6 zelených láhví stojí na stole a jedna láhev spadne
5 zelených láhví stojí na stole a jedna láhev spadne
4 zelených láhví stojí na stole a jedna láhev spadne
3 zelených láhví stojí na stole a jedna láhev spadne
2 zelených láhví stojí na stole a jedna láhev spadne
1 zelených láhví stojí na stole a jedna láhev spadne
ale bohužel není, toto je výsledek:
0 zelených láhví stojí na stole a jedna láhev spadne.
Děkuji za používání tohoto programu
Press any key to continue . . .
může mi někdo říci, co mám špatně?
Mas bodkociarku na konci for riadku. Snad chapes co ta bodkociarka znamena.
to je krásné slovo, které jsem neznal. Česky sa to volá středník.