Как я могу переписать следующую программу, чтобы не использовать любые конструкции цикла и ветвления? (Нет, если, в то время, перерыв, продолжать, переключатель, ...)Выполнить цикл x раз без цикла или если операторы
for(int i=0; i < 5; i++){
// do stuff
}
Единственный подход, который я могу думать о том, чтобы использовать уродливые заявления GOTO:
loop:
// do stuff
goto loop;
Но как я могу выйти из этого цикл после ровно 5 запусков? Или есть другой способ?
Редактировать: Решение не должно быть рекурсивным. Функциональные вызовы еще не разрешены в ходе курса.
Вам понадобится по крайней мере, 'if' с Гото в immitate петлю. –
yes: '// do stuff // do stuff // do stuff // do stuff // do stuff'. Однако точка зрения уклоняется от меня. – amit
Пожалуйста, объясните полезность этого ... Я имею в виду, почему вы НЕ хотите использовать циклы и goto? – unrealsoul007