Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 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ě?

Předmět Autor Datum
Mas bodkociarku na konci for riadku. Snad chapes co ta bodkociarka znamena.
MM.. 09.11.2015 18:03
MM..
bodkociarka to je krásné slovo, které jsem neznal. Česky sa to volá středník. poslední
jirka44 09.11.2015 18:34
jirka44

Zpět do poradny Odpovědět na původní otázku Nahoru