Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
d7d1cd
177 / 100 / 28
Регистрация: 30.06.2011
Сообщений: 858
#1

Прервать цикл из цикла, вложенного в него - C++

02.09.2016, 09:53. Просмотров 386. Ответов 20
Метки нет (Все метки)

Приветствуют. Собственно, вопрос в названии темы.
C++
1
2
3
4
5
6
7
8
9
for(int i = 1; i <= 10; i++)
 for(int j = 1; j <= 5; j++)
{
 if(/* здесь условие выхода из обоих циклов */)
  {
   /* как выйти сразу из 2-х циклов? */
   /* break даст выход только из цикла j */
  }
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.09.2016, 09:53     Прервать цикл из цикла, вложенного в него
Посмотрите здесь:

Как правильно прервать/возобновить цикл C++
Составить и отладить программу с использованием вложенного цикла C++
Вывести ряд простых чисел с использованием вложенного цикла C++
Выход из вложенного цикла C++
Не выполняется условие вложенного цикла C++
Оператор вложенного цикла C++
Объясните работу вложенного цикла C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.09.2016, 14:40     Прервать цикл из цикла, вложенного в него
Еще ссылки по теме:

C++ Как корректно прервать цикл? (нюансы использования циклов, операторов ветвления и оператора break)
Как реализовать переход на следующую итерацию внешнего цикла из вложенного? C++
C++ Как реализовать переход на следующую итерацию внешнего цикла из вложенного?
C++ Как прервать цикл используя условия ?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
_Ivana
2583 / 1592 / 140
Регистрация: 01.03.2013
Сообщений: 4,558
Записей в блоге: 2
02.09.2016, 14:40     Прервать цикл из цикла, вложенного в него #21
Цитата Сообщение от d7d1cd Посмотреть сообщение
Но хочется познать всю мощь языка С++
Ооо.... Вариантов масса, разной степени мощности/упоротости (вдобавок к уже перечисленным):
- бросание эксепшенов
- запуск в отдельном потоке с самоприбитием потока (детально не скажу как, но думаю что возможны варианты)
- какие-нибудь страшные корутины/акторы/прочие умные слова суть которых в передаче потока выполнения и возврата его обратно в место вызова по условию

Кто больше?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Yandex
Объявления
02.09.2016, 14:40     Прервать цикл из цикла, вложенного в него
Ответ Создать тему
Опции темы

Текущее время: 02:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru