Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напишите инструкцию ввода и вывода трех значений беззнаковых целых чисел; https://www.cyberforum.ru/ cpp-beginners/ thread2163251.html
б) Напишите инструкцию ввода и вывода трех значений беззнаковых целых чисел; в) Выведите значения переменных из предыдущего пункта в столбик. Выровняйте по правому краю и установите ширину поля.
C++ Вывести на экран изображение государственного флага США
а) Напишите программу, которая бы выводила на экран изображение государственного флага США. Используйте для этого отметки соответствующего цвета. Цвет фона выберите по собственному желанию;
C++ Нахождение уровня матрицы https://www.cyberforum.ru/ cpp-beginners/ thread2163247.html
n - число натуральных чисел и элементов 5-значной вещественной квадратной матрицы (по строке). Найдите n-уровень этой матрицы (A1, A, A2, Aa, A2 и A2A и определите).
C++ Массив в функцию и обратно! https://www.cyberforum.ru/ cpp-beginners/ thread2163235.html
Привет всем! Помогите разобраться с задачей. Необходимо передать основной массив в функцию, выполнить преобразование, вернуть массив в функцию при этом, главный массив не должен изменяться (т.е....
Вывести исходную строку без лишних пробелов и символов переноса строки C++
Напишите программу, которая удаляет лишние пробелы - в начале строки не может быть пробелов, как и в конце. Между двумя словами/символами может быть только один пробел. Я где-то нашел код, но он не...
C++ Преобразовать прописные символы в соответствующие строчные https://www.cyberforum.ru/ cpp-beginners/ thread2163199.html
Задача:Ввести в консоли строку из пяти прописных латинских символов, преобразовать их в соответствующие строчные символы с помощью преобразование ASCII кодов (все буквы в разных регистрах отличаются...
C++ Подсчитать количество различных чисел https://www.cyberforum.ru/ cpp-beginners/ thread2163197.html
Дана таблица целых чисел a 1 , a 2 , ..., a n . Подсчитать количество различных чисел. Составьте новую таблицу, состоящую из различных элементов данной, входящих в нее в такой же последовательности.
Создать матрицу количество строк которой равно количеству строк файла C++
Здравствуйте. Хочу из файла считать данные построчно. Считаю количество строк и создаю двумерный массив ifstream fin; fin.open(fileName); char *str = new char; int l = 0; while...
C++ Через сколько лет его долг превысит S тысяч рублей, если за это время он не будет отдавать долг 4Бизнесмен взял ссуду M тысяч рублей в банке под 20% годовых. Через сколько лет его долг превысит S тысяч рублей, если за это время он не будет отдавать долг. https://www.cyberforum.ru/ cpp-beginners/ thread2163180.html C++ Как Пете узнать, сколько денег останется у него в конце концов https://www.cyberforum.ru/ cpp-beginners/ thread2163179.html
3У первоклассника Пети m рублей. Мороженое стоит k рублей. Петя решил наесться досыта мороженого, для этого он покупал по одному мороженому и съедал его до тех пор, пока ему хватало денег. Как Пете...
C++ Сколько часов проработала вся бригада
2В бригаде, работающей на уборке сена, имеется N сенокосилок. Первая сенокосилка работала m часов, а каждая следующая на 10 минут больше, чем предыдущая. Сколько часов проработала вся бригада?
C++ Какой станет сумма вклада через N лет https://www.cyberforum.ru/ cpp-beginners/ thread2163177.html
Решить с помощью операторов цикла while() или do{ }while() 1В сберкассу на трёхпроцентный вклад положили S рублей. Какой станет сумма вклада через N лет.
Модератор
Эксперт С++
12464 / 10021 / 6032
Регистрация: 18.12.2011
Сообщений: 26,826
22.12.2017, 21:35 0

Try, catch и новичок - C++ - Ответ 11972334

22.12.2017, 21:35. Показов 441. Ответов 1
Метки (Все метки)

Ответ

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
// С НАСТУПАЮЩИМ НОВЫМ ГОДОМ!!!
//
 
#include <iostream>
//#include <fstream>
 
using namespace std;
 
const double MX_VALUE=9223372036854775807.;
double a =  MX_VALUE, b =  4.457457 , c =  6.3151 ;
double p =  0 , s =  0 ;
 
void calc()
{
    s=0;p=0;
    if (a + b + c > MX_VALUE || a + b + c < -MX_VALUE)
    {
        throw 1;
    }
    p = (a + b + c);
    if (0.5 * a * b > MX_VALUE || 0.5 * a * b < -MX_VALUE)
    {
        throw 2;
    }
    s = (0.5 * a * b);
}
 
 
int main()
{
    setlocale(LC_ALL, "Rus");
    try
    {
        calc();
    }catch (int i)
    {
        cout << "Ошибка #" << i << ": Произошло переполнение значения";
    }
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Try, catch и новичок C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2017, 21:35
Готовые ответы и решения:

Конструкция try catch в цикле while. Зацикливается блок catch
Здравствуйте. Столкнулся с проблемой: при попытке запихнуть в цикл конструкцию try catch -...

Новичок в питоне, но не новичок в программирование
Привет всем! У меня есть много вопросов, и может кто-то сможет ответить на несколько из них. Я...

новичок
Ребята помогите, как написать коментарий?

новичок
Ребят подскажите неопытному юзеру. Как всегда при наличии огромного желания вот да чего-то и...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2017, 21:35
Помогаю со студенческими работами здесь

Новичок...
Привет всем, кто нидубь может придумать мне какое нибудь не трудное задание на HTML и CSS, и...

Новичок в С++
Не смотря на то что новичок в С, туплю по жесткому , вообщем загрузил картинку кто зна. как...

я новичок
Приветствую всех ! вот наткнулся на этот форум и понял что это то что мне надо! как у полного...

Новичок в re
Доброго времени суток! Помогите новичку разобраться. Ниже приведен код который из строки забирает:...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru