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

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

Восстановить пароль Регистрация
 
looc26kmv
0 / 0 / 0
Регистрация: 18.02.2014
Сообщений: 17
17.05.2014, 10:42     Задать функцию которая возвращает частное деление двух чисел (обработка ошибок - через исключения) #1
Ребят,срочно нужнатваша помощ.Задать функцию,которая возвращает частное деление двух чисел.Обработку ошибок реализовать через исключительные ситуации.привести пример правильного вывода этой функции
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2014, 10:42     Задать функцию которая возвращает частное деление двух чисел (обработка ошибок - через исключения)
Посмотрите здесь:

C++ Написать функцию, которая возвращает максимальное из двух целых чисел, полученных в качестве аргумента. С++
Напишите функцию, которая возвращает среднее арифметическое двух переменных C++
C++ Написать функцию, которая возвращает максимальное из двух целых чисел, полученных в качестве аргумента.
Написать функцию, которая возвращает максимальное из двух чисел, которые переданы в функцию в качестве параметров C++
C++ Написать функцию, которая возвращает минимальное из двух чисел, которые переданы в функцию в качестве параметров
C++ Написать функцию, которая возвращает разность двух целых чисел, полученных в качестве аргумента
Создайте функцию которая возвращает последовательность чисел C++
Написать функцию, которая возвращает количество нечётных чисел и чисел, делящихся на 5 C++
C++ Написать функцию, которая возвращает произведение двух целых чисел
C++ Написать функцию, которая возвращает максимальное из двух целых чисел
Как создать функцию, которая возвращает максимум из двух, трех или четырех элементов? C++
Написать функцию, которая возвращает максимальное из двух целых чисел C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Андрей2002
4 / 4 / 2
Регистрация: 20.04.2014
Сообщений: 64
17.05.2014, 10:58     Задать функцию которая возвращает частное деление двух чисел (обработка ошибок - через исключения) #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
double func1(int a, int b){
    if (a != 0 && b != 0){
        return a / b;
    }
    else{
        cout << "Nelzya delit na nol";
    }
    return 0;
}
 
int main(){
    int a, b;
    cin >> a; cin >> b;
    cout << func1(a,b);
    system("pause >> void");
    return 0;
}
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
17.05.2014, 12:42     Задать функцию которая возвращает частное деление двух чисел (обработка ошибок - через исключения) #3
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';
}
Yandex
Объявления
17.05.2014, 12:42     Задать функцию которая возвращает частное деление двух чисел (обработка ошибок - через исключения)
Ответ Создать тему
Опции темы

Текущее время: 07:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru