Цель работы: изучить различные способы обработки исключений. Получить практические навыки программирования задач с обработкой исключений.
Задание:необходимо создать три массива a, b и с размерами соответственно n1, n2 и n3 (n1¹n2¹n3). В массив а занести значения функции f(x) = (при возникновении исключения заносить нули). Массив b заполнить случайными числами (среди них должны быть и отрицательные числа и нули). Массив ci = ai+1 – 1/bi-1. Предусмотреть и обработать возникающие при этом исключительные ситуации (деление на ноль, корень из отрицательного числа, арифметическое переполнение, выход за пределы диапазона индексов массива и т.п.).
#include <iostream>
#include <iomanip>
#include <conio.h>
#include <cmath>
#include <ctime>
#define A 25// объявляем переменные через define
#define B 17
#define C 35
using namespace std;
double f(const double x)
{
if ((1 -x) < 0) //обработка исключительной ситуации