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

Исключения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать двумерный массив с фиксированными числами http://www.cyberforum.ru/cpp-beginners/thread599750.html
Мне нужно создать двумерный массив с фиксированными числами В первой строке числа-1 во второй строке-2 в третьей строке-3 и т.д. Подскажите пожалуйста
C++ Найти количество строк, среднее арифметическое элементов которых меньше заданной величины Помогите составить программу. Найти количество строк, среднее арифметическое элементов которых меньше заданной величины. Добавлено через 8 часов 23 минуты Уже сам сделал.. #include<iostream.h> #include<conio.h> http://www.cyberforum.ru/cpp-beginners/thread599734.html
C++ Неправильно работает программа по нахождению в строке похожего символа
Здравствуйте форумчани! Помогите пожалуйста исправить ошибку в программе. Программа должна находить символы +,-* и цифры в строке s2 и выводить сколько раз они были замечены. И как сделать строку динамической (кол-во памяти отведенной для строки соответствовало кол-ву введенных в неё символов)? Вот код программы: #include <stdio.h> #include <conio.h> #include <string.h>
Наибольший общий делитель двух натуральных чисел C++
1) Найти наибольший общий делитель двух заданных натуральных чисел. 2)Правила3.15. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. :( не знаю как делать.
C++ Разделение строки на переменные разных типов http://www.cyberforum.ru/cpp-beginners/thread599725.html
Помогите с разделением строки Есть String dat dat = "40.10 50.10 60.10 70.10 11:15:23 4-03-2012" необходимо разделить ее на 4 переменных типа double это первые 4 числа и 2 переменных типа string соответственно 2 последних слова. Добавлено через 3 часа 9 минут Код double td1, td2, td3, td4; String ts1, ts2; dat >> td1 >> td2 >> td3 >> td4;
C++ Сколько чисел из введенных, кратны 10 Сколько чисел из введенных, кратны 10. :cry: подробнее

Показать сообщение отдельно
Kirill43rus
8 / 8 / 0
Регистрация: 07.01.2012
Сообщений: 61
08.06.2012, 10:01  [ТС]     Исключения
Препод уже достал. Сделал с throw, его не устраивает. А как тогда сделать исключение на ввод букв, используя throw?

Добавлено через 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
#include "stdafx.h"
#include "locale.h"
#include "conio.h"
 
class zerodivide {};
class overflow {};
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
    float a, b, c;
    printf("\nВведите вещественное число a: ");
    scanf("%f", &a);
    printf("\nВведите вещественное число b: ");
    scanf("%f", &b);
    
    try 
    {
        c = a/b;
        if (b == 0.0) throw zerodivide();   
        if (c > 1e+30) throw overflow();
    }
    catch (overflow)
    {
        printf("\nОшибка! Переполнение.");
        _getch();
        return 0;
    }
    catch (zerodivide)
    {
        printf("\nОшибка! Деление на ноль.");
        _getch();
        return 0;
    }
    
    printf("\nПри a=%f, b=%f значение c=%f", a, b, c);
    
    _getch();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru