123456 1 123456 Регистрация 3 Янв 2013 Сообщения 85 Репутация 1 Спасибо 0 Монет 0 11 Авг 2019 #1 С++ 11. Как можно заменить цикл FOR? Мне надо использовать массив размером n(вводится пользователем), при этом циклы For, While, do while использовать нельзя.
С++ 11. Как можно заменить цикл FOR? Мне надо использовать массив размером n(вводится пользователем), при этом циклы For, While, do while использовать нельзя.
Aram A Aram Регистрация 7 Авг 2013 Сообщения 83 Репутация 0 Спасибо 0 Монет 0 11 Авг 2019 #2 Рекурсией. Циклы - это вообще излишняя конструкция, всего-навсего синтаксический сахар. Позитивный голос 0
MrAvenger M MrAvenger Регистрация 13 Дек 2013 Сообщения 86 Репутация 0 Спасибо 1 Монет 0 11 Авг 2019 #3 std::istream_iterator, std::copy Позитивный голос 0
alim A alim Регистрация 4 Окт 2013 Сообщения 70 Репутация 0 Спасибо 0 Монет 0 11 Авг 2019 #4 Использовать std::vector и алгоритмы STL Позитивный голос 0
dfcbkbq D dfcbkbq Регистрация 11 Сен 2013 Сообщения 84 Репутация 0 Спасибо 0 Монет 0 11 Авг 2019 #5 for(A;B;C){D} эквивалентно {A; while(B){D;C}} Компилятор сам переделывает. Позитивный голос 0
morpeh M morpeh Регистрация 15 Июл 2013 Сообщения 64 Репутация 0 Спасибо 0 Монет 0 11 Авг 2019 #6 for_each, или if + goto ихихихих) Ещё можно использовать рекурсию, но это уже смотря, что нужно будет делать с массивом. Позитивный голос 0
for_each, или if + goto ихихихих) Ещё можно использовать рекурсию, но это уже смотря, что нужно будет делать с массивом.