Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
3 / 2 / 1
Регистрация: 14.09.2016
Сообщений: 501
1

break останавливает все циклы, хотя нужно только второй

14.04.2020, 11:20. Показов 1045. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
    string line;
    for(int i = 0; i < n; i++)
    {
        line= duom[i];
        for(int j = 0; j < line.length(); i++)
        {
            if(line[j] == ' ')
            {
                foundLines.push_back(line);
                break;
            }
        }
    }
break останавливает все циклы, хотя нужно только второй остановить и дальше к первому. Знаю, что можно bool дополнительные переменные сделать, но может можно как-то короче, без лишних переменных, функций, может lambda выражением как-то.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2020, 11:20
Ответы с готовыми решениями:

Break не останавливает цикл
Здравствуйте! У меня возникла такая проблема - в этом коде break не хочет выходить из цикла, если...

Распечатать на экране монитора таблицу символов, используя только циклы (без массивов) это все нужно в php
Распечатать на экране монитора таблицу символов, используя только циклы (без массивов) это все...

Вывести все гласные буквы, которые встречаются хотя бы в одном слове и все согласные, которые входят только в одно слово
Дан текст на английском языке, оканчивающийся точкой. Вывести на экран все гласные буквы, которые...

Все сайты открываются только со второй попытки
Все сайты открываются только со второй попытки (пишет что отсутствует соединение с сервером), это...

2
Эксперт CЭксперт С++
5113 / 4552 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
14.04.2020, 11:23 2
Лучший ответ Сообщение было отмечено Terminator004 как решение

Решение

Terminator004,
C++
5
for(int j = 0; j < duom[i].length(); j++)
1
3 / 2 / 1
Регистрация: 14.09.2016
Сообщений: 501
14.04.2020, 11:25  [ТС] 3
liv, спасибо, ошибся
0
14.04.2020, 11:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2020, 11:25
Помогаю со студенческими работами здесь

нужно написать все циклы происходящие в этой программе
вот рабочий код #include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; int main(int argc,...

Выводит только конечный файл, хотя считывает все тексты из списка
Использую конструкцию Map-Reduce для поиска файлов по ключевым словам. Возникла проблема, что...

Почему у меня все метки выходят по очереди...хотя должна выводить только 1
label m1,m2,m3; var a,b,h : Integer; s : real; g : string; begin...

Программа выводит ответ и в консоль и в файл, хотя нужно только в консоль
когда выбираю вывести в консоль, программа выводит ответ и в консоль, и в файл #include...

Циклы. Напечатать числа в виде таблицы, используя только циклы
4. Напечатать числа в виде таблицы, используя только циклы (массивы и строки не применять): ...

Циклы. Напечатать числа в виде таблицы, используя только циклы
Напечатать числа в виде таблицы, используя только циклы (массивы и строки не применять): ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru