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

Обработка исключений - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ генерация чисел http://www.cyberforum.ru/cpp-beginners/thread780076.html
Скажите, пожалуйста, как сгенерировать случайным образом отрицательные числа?
C++ Объясните данный алгоритм/функцию http://rabus.ru/mc/methodOfCoord.html#prim_1 Собственно каким образом это должно происходить? Как вообще и на основании чего это работает? Что там происходит, можете описать мне последовательность что с чем и каким образом? http://www.cyberforum.ru/cpp-beginners/thread780075.html
C++ Массив: найти для каждой строки число элементов, кратных пяти, и наибольший из полученных результатов
N(10, 10) Для целочисленной матрицы найти для каждой строки число элементов, кратных пяти, и наибольший из полученных результатов. nij/5*5 = nij
точность возвращения функции long double C++
есть число a long double надо написать чтобы фунция возвращала число до 25 знака после запятой то есть return a.%25; (как правильно составить вот эту вот скобку)
C++ Swich: реализовать все возможные операции над двумя целыми числами http://www.cyberforum.ru/cpp-beginners/thread780060.html
Составить программу, которая бы реализовала все возможные операции над двумя целыми числами (умножение, сложение, вычитание, деление, возведение в степень, нахождение среднего, нахождение наибольшего). Выбор операции оформить в виде меню. На введенную не существующую операцию должна выдаваться ошибка.
C++ Массив: Вычислить сумму и число элементов матрицы, находящихся под главной диагональю и на ней Дана матрица В(А,А). Вычислить сумму и число элементов матрицы, находящихся под главной диагональю и на ней. При А<=12 подробнее

Показать сообщение отдельно
Пёс
 Аватар для Пёс
228 / 76 / 4
Регистрация: 03.02.2013
Сообщений: 311
07.02.2013, 17:30     Обработка исключений
Вот исправленная версия.

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <iostream>
#include <conio.h>
#include <cstdio>
 
using namespace std;
void main()
{
    try
    {
        cout << "1.Integer code error.\n2.Float code error.\n3.Char code error.\n0.Exit program\n\n";
        int menu;
        do
        {
 
            cin >> menu;
            switch (menu)
            {
            case 1:
                {
                    cout << "Input integer error code, please: ";
                    int error;
                    cin >> error;
                    cout << endl;
                    throw error;
                    break;
                }
            case 2:
                {
                    cout << "Input float error code, please: ";
                    float error;
                    cin >> error;
                    cout << endl;
                    throw error;
                    break;
                }
            case 3:
                {
                    cout << "Input char error code, please: ";
                    char error;
                    cin >> error;
                    cout << endl;
                    throw error;
                    break;
                }
            case 0:
                {
                    cout << "Program exiting normal.....\n";
                                        break;
                }
            default:
                {
                    cout << "Error! Try again, please....\n";
                                        break;
                }
            }
        }while(menu != 0);
    }
    catch (int errorCode)
    {
        cout << "Digital error code: " << errorCode << endl;
    }
    catch (char errorCode)
    {
        cout << "Symbol error code: " << errorCode << endl;
    }
    catch (float errorCode)
    {
        cout << "Float error code: " << errorCode << endl;
    }
    catch (...)
    {
        cout << "Error code not defined!" << endl;
    }
    system("pause");
}
Прошу прощение за ошибку... невнимательно прочитал....
 
Текущее время: 12:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru