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

Преждевременный выход из цикла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс Time http://www.cyberforum.ru/cpp-beginners/thread991397.html
Помогите решить: Класс Time. Создать класс Time, который должен включать: a. Два поля: int min; int hour; b. Конструкторы. Time(); Time(int m); Time(int h, int m); Time(char *fname); Time(Time...
C++ Чтение бинарних файлов Вопросы: 1) Как в с++ читать какой-то файл (*.mp3, *.avi и т. п.) в бинарном виде. 2) Как открыть какой-то файл (*.mp3, *.avi и т. п.) в бинарном виде в Windows 7. 3) Файл имеют одинаковый... http://www.cyberforum.ru/cpp-beginners/thread991372.html
Одномерный массив C++
Всем доброго времени суток. Поступила на заочное обучение, дали такое задание, решить конечно же не смогла, так как с языком C++ вообще не знакома, а выучить за неделю нереально... Поэтому обратилась...
Нужно ввести любые три числа и чтобы они расположились в порядке возрастания C++
Помогите решить задачу! Нужно ввести любые три числа и чтобы они расположились в порядке возрастания.
C++ map - заполнение и удаление http://www.cyberforum.ru/cpp-beginners/thread991319.html
Хочу проинициализировать map случайными числами и вывести на экран. Скажите, в чем ошибка? Объявление: std::map <int, int> myMap; std::map <int, int> :: iterator it = myMap.begin(); ...
C++ Посчитать количество элементов в одномерном массиве Помогите решить задачу . Посчитать сколько элементов в одномерном массиве, состоящих из четырех или меньше символов. Вывести количество элементов. подробнее

Показать сообщение отдельно
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
29.10.2013, 12:21
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    bool flag=false;
    for (int i = 0; i < k; i++)
    {
    if(flag) break;
        for (int j = i+1; j < k; j++)
        {
        if(flag) break;
            if (pmas2[i] == pmas2[j])
            {
                cout << "\n Максимальный повторяющийся элемент = " << pmas2[i] << endl;
                flag = true;
                break;
            }
        }
    }

Не по теме:

Что за дурацкая привычка не писать {...} в циклах и if'ах? Вот как по вашему,

C++
1
2
          if (pmas2[i] == pmas2[j])
              cout << "\n Максимальный повторяющийся элемент = " << pmas2[i] << endl; flag=true;
flag=true присваевается внутри if'a или вне его?



Вообще намного легче вынести это в отдельную функцию и сделать return в нужный момент.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru