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

Задать функцию которая возвращает частное деление двух чисел (обработка ошибок - через исключения) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как поместить 16 цифр в int http://www.cyberforum.ru/cpp-beginners/thread1178564.html
Подскажите что можно написать вместо int bit нужно целочисленный тип который может поместить 16 цифр, double помещает но тогда не работает этот Obbit.arrayBit = bit % 10; фрагмент кода bool...
C++ Реализация класса функций принадлежности треугольника и трапеций Здравствуйте. Передо мной стоит такая задача. Необходимо реализовать задачу поиска регрессионной зависимости в условиях нечеткой логики. Для этого надо прописать класс функций принадлежности. В... http://www.cyberforum.ru/cpp-beginners/thread1178562.html
C++ Криптография. Применение булевых функции в криптографии
Привет всем, помогите написать программу по применению булевых функции в криптографии, любой вид программы пригодиться, спасибо за ранее!!!
Список выбора программы C++
Такой вопрос. Имеется 5 программы для вычисления интегралов различными методами. Можно ли их как-то объединить в одну и с помощью выбора через список вызывать ту что мне нужно. К примеру что-то...
C++ Игра слов в строке http://www.cyberforum.ru/cpp-beginners/thread1178541.html
Написать 1 строку потом написать 2 строку программа должна проверить и вывести "Можно" или "Нельзя" Проблема у меня в повторяющихся буквах во 2 строке.Если например вбить в 1 строку (ба аб) а во...
C++ Обращение одной программы к другой Здравствуйте. Я написал программу, которая интегрирует функцию методом правых прямоугольников. И отдельно я написал программу, которая строит график этой функции. И теперь мне нужно чтобы первая... подробнее

Показать сообщение отдельно
outoftime
║XLR8║
510 / 432 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
17.05.2014, 12:42
looc26kmv, Андрей2002,
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
#include <iostream>
#include <stdexcept>
#include <string>
 
namespace std
{
    class division_by_zero : runtime_error {
    public:
        division_by_zero(const std::string &s) 
            : runtime_error(s) { }
        division_by_zero(const char* s) 
            : runtime_error(s) { }
    };
};
 
int quotient(const int& dividend, const int& divisor) {
    if (divisor == 0) {
        throw std::division_by_zero("Divisor can't be 0 value.");
    }
    
    return dividend / divisor;
}
 
int main (int argc, char const* argv[]) {
    std::cout << quotient(3,4) << " " << quotient(4,0) << '\n';
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru