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

Выход из двойного цикла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти номер максимального по модулю элемента массива http://www.cyberforum.ru/cpp-beginners/thread1083686.html
Найти номер максимального по модулю элемента массива;
C++ В массиве X(N) найти максимальный элемент массива и упорядочить по возрастанию все элементы В массиве X(N) найти максимальный элемент массива и упорядочить по возрастанию все элементы, расположенные после найденного максимального элемента. http://www.cyberforum.ru/cpp-beginners/thread1083684.html
C++ Как из функции вытащить несколько значений.
Люди помогите,не могу нигде найти, как из функции вытащить несколько значений.
Нужно умножить числа по основанию 10 и 16. C++
Нужно умножить числа по основанию 10 и 16.При этом нужно, чтобы считало дробную часть.
C++ Добавить дружественную функцию в программу http://www.cyberforum.ru/cpp-beginners/thread1083652.html
Помогите переделать программу. Не могу добавить дружественную функцию. Задание. Создать два класса: целые(Integer) и матрица (int **). Определить конструкторы - по умолчанию, с параметром, для класса матрица с двумя параметрами, копирования, деструкторы. Определить функцию умножения матрицу на целое как дружественную. # include <iostream> # include <conio.h> # include <stdlib.h> #...
C++ Ребят что означаеют две звездочки в самом начале когда объявляем массив #include <iostream> int main() { float *arr1, **arr2; // массив точек float **kb1, **kb2; // массивы в которых храняться k и b и знак неравенства float area1, area2; // переменные для хранения значения площади int n1, n2; // количество вершин в фигурах подробнее

Показать сообщение отдельно
Alex5
883 / 618 / 81
Регистрация: 12.04.2010
Сообщений: 1,552
28.01.2014, 18:49     Выход из двойного цикла
Можно использовать исключения.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 //  Ввод данных 
 
    enum Codes { STOP_INPUT, STOP_2 , STOP_3 }; // в исключении используем тип  Codes 
 
    try
    {
        for(int i(0); i<N; i++){
            cout<<"\t\tДанные для "<<i+1<<" машины\n\n";
            for(int j(0); j<N; j++){
                Exit = _getch();
 
                if(Exit == '.')
                {
                    throw( STOP_INPUT ); /* вместо break используем throw  */
                    //break;  
                }
            }
        }
    }
    catch( Codes excep )   /* обработка исключения */
    {
        switch( excep )
        {
        case STOP_INPUT:
            cout<<"\n\n\t\tПроизошло прекращение ввода данных :)";
            break;
        // case ... : // если необходимо, можно предусмотреть другие варианты 
        //  break;
        }
    }
 
Текущее время: 04:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru