Код не выводит сколько я съел пирожков

 
0
 
C++
ava
Katenyatkin | 10.12.2016, 19:50
У меня почему-то выводит следующее:

сколько пирожков? 10
Я собираюсь съесть 10 пирожков
Уфф... чуть не лопнул!
Для продолжения нажмите любую клавишу . . .
___

Хотя код правильный, и пишу на Visual Studio С++. Я новичок, только учусь.

Вот код:

#include <iostream>
using namespace std;

int main()
{
setlocale(LC_ALL, "rus");
int n;
cout << "сколько пирожков? ";
cin >> n;
cout << "Я собираюсь съесть " <<n<< " пиржков" << endl;
for (int i=n; i<=1; --i)
cout << "Осталось" << i << "пирожков" << endl;
cout << "Уфф... чуть не лопнул!" << endl;

}
Ответы (3)
ava
feodorv | 10.12.2016, 22:10 #
Цитата (Katenyatkin @  10.12.2016,  19:50 findReferencedText)
i<=1


i >= 1
ava
Katenyatkin | 11.12.2016, 04:46 #
Спасибо огромное, получилось =) 
ava
solowey | 12.12.2016, 11:06 #
#include <iostream>

using namespace std;

int main()
{
    setlocale(LC_ALL, "rus");
    int n;
    cout << "сколько пирожков? ";
    cin >> n;
    cout << "Я собираюсь съесть " << n << " пирожков" << endl;
    for (int i = n; i >= 1; --i)
        cout << "Осталось " << i << " пирожков" << endl;
    cout << "Уфф... чуть не лопнул!" << endl;

}
Жирным пометил куски исправления. Прикольная прога...
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить