Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Заменить цикл условным оператором if

Valeriya Rudova Ученик (86), закрыт 4 года назад
Приведите пример замены цикла условным оператором if,можно с блок-схемой
Лучший ответ
Остальные ответы
Nikolay Мастер (2071) 4 года назад
Реализация в зависимости от синтаксиса языка. если условие выполнено, то выход из if, а иначе (else) оператор перехода к метке (label), стоящей перед if выполнение блока операторов (среди них и оператор обеспечивающий выход из if). Как то так, приблизительно. Давно не занимался.
Оксана ПоповаГуру (3097) 4 года назад
goto - зло, плохому учите
Не всегда
Молот Шотландцев Высший разум (300965) 4 года назад
Например так. Называется это рекурсией
_____
i = 0;
function insteadLoop () {
if (i > 10) {return}
else {console.log(i);
i++;
insteadLoop();}
}
insteadLoop()
username usersМастер (1523) 4 года назад
ох уж эта рекурсия
Седой ДинозаврЗнаток (325) 4 года назад
Что за неизвестный язык?
Молот Шотландцев Высший разум (300965) Javascript
Vopros Voprosovich Ученик (20) 4 года назад
int i=6
gp:
if(i>0)
{
Console.WriteLine("Hello World!");
i--
goto gp;
}
Роман С Гуру (4252) 4 года назад
Если выполнено, то выход из if, а иначе (else) оператор перехода к метке (label), стоящей перед if выполнение блока операторов (среди них и оператор обеспечивающий выход из if).
Сеня Сенечкин Мудрец (12989) 4 года назад
мсье знает толк в извращениях
Седой Динозавр Знаток (325) 4 года назад
#include

using namespace std;

int main (){

int a (5);

if (a==0) cout << "a = " << a;

else if (a==1) cout << "a = " << a;

else if (a==2) cout << "a = " << a ;

else if (a==3) cout << "a = " << a;

else if (a==4) cout << "a = " << a;

else if (a==5) cout << "a = " << a;

else if (a==6) cout << "a = " << a;

else if (a==7) cout << "a = " << a;

else if (a==8) cout << "a = " << a;

else if (a==9) cout << "a = " << a;
else error ( "This is not number!");

return 0;

}
Чебуратор Мыслитель (8449) 4 года назад
int main()
{
unsigned i = 20;
while(i) printf("%u ",i--);
i=20;
printf("\n");
my_loop:
if(i)
{
printf("%u ",i--);
goto my_loop;
}
return 0;
}
Похожие вопросы