Автор: Deck (10.11.2011 в 14:28)
В данный момент прохожу циклы в С++. Я написал код с циклом "for" используя материал из книги плюс постарался учесть ошибки исправленные в моей первой теме. Программа скомпилировалась и вот теперь мне интересно что должно было произойти?
#include <stdio.h>
#include <iostream>
using namespace std;
int main (int arg, char* pszArgs[])
{
int loopCount;
cout << "12 ";
cin >> loopCount;
for (int i = loopCount; 1 > 0; i--);
{
cout << "осталось выполнить ";
cout << "i-1 ";
cout << " циклов\n";
}
system ("pause ");
return 0;
} |
Как я понял из книги должен был произойти цикл указанный в коде и значение должно было уменьшиться на 1, но после запуска, в консольной строке я наблюдаю только значение 12. Мой вопрос таков: что должно было произойти и правильно ли написан код?