4 отчёт Глушенков М.В
.docxПоволжский Государственный Университет Телекоммуникаций и Информатики
Кафедра ПОУТС
Лабораторная работа №4
Выполнил :
Студент гр. ИСТ 74У
Глушенков М.В.
Проверили:
Д.т.н., проф. Лиманова Н.И.
Асс. Горелов Г.А.
Самара 2017
Задание: Пользовательские функции
Вычислить сумму первых N членов ряда, значения N и x ввести с клавиатуры.
Контрольное значение: y = 1.6594 при x=2.37 и N=3
Контрольное значение: y = 2.5833 при x=1.77 и N=7
Листинг программы
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <locale.h>
#include <math.h>
#define PI 3.1416
using namespace std;
int main()
{
double a, b, x, y;
int N, i;
cout << "Vvedite N=";
cin >> N;
cout << "Vvedite X=";
cin >> x;
a = atan(x);
b = sqrt(2+x*0);
i = 1;
y = a / b;
do
{
a = atan(a);
b = sqrt(2 + b);
y = y + a / b;
i++;
} while (i < N);
cout<<fixed<<setprecision(4)<<y<<endl;
system("pause");
return 0;
}
Пример выполнения программы