Квас классический
Гуру
(2668)
4 года назад
while на if замени.
У тебя условие проверяет переменные, которые в течении цикла не меняются, и асинхронных функций нет, значит будет бесконечное повторение, так как i при первой итерации = 0.
Хороший компилятор выдал бы варн наверно.
Alex AlexМастер (1259)
4 года назад
for(int i=0; i <= 10 ; i++)
{
if(i < a)
{
cout << "ok " << i << endl;
}
else
{
cout << i << endl;
}
}
Ну да, сделал так и работает :) Спасибо
int a = 6;
for(int i=0; i < 10 ; i++)
{
while(i <= a)
{
cout << "ok " << i << endl;
}
cout << i << endl;
}
Я хочу, чтобы он 6 раз вывел cout << "ok". А уже дальше просто i. Как это можно сделать, не создавая дополнительные переменные и/или циклы?