Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Исключения в С++ / 11.4 / ex5
.cpp#include <iostream>
#include <cstdlib>
using namespace std;
double divide(double a, double b)
{
try {
if(!b) throw(b);
}
catch(double) {
cout << "На ноль делить нельзя\n";
exit(1);
}
return a/b;
}
int main()
{
cout << divide(10.0, 2.5) << endl;
cout << divide(10.0, 0.0);
return 0;
}