Тема: Мистика
Показать сообщение отдельно
Старый 16.06.2011, 11:00   #1
Hagrael
Нуждающийся
 
Регистрация: 11.06.2011
Сообщений: 57
Написано 6 полезных сообщений
(для 7 пользователей)
Вопрос Мистика

Теперь написал программу, в цикле увеличивающую число на единицу. Но и тут беда! Вот сам код:
#include <iostream>
using namespace std;

int main() {
	int i, n;

    cout << "Please, input a number: ";
    cin >> n;
    i=1;
    while (i<=n) {
    	cout << i << " ";
    	i=i+1;
    }

    return 0;
}
По какой-то мистической причине к i не прибавляется единица! И у меня получается бесконечный цикл, выводящий на экран 1. Только когда ввожу 0, то все работает... точнее ничего не отображается, и программа завершается.
(Offline)
 
Ответить с цитированием