-
Notifications
You must be signed in to change notification settings - Fork 0
/
Lab2_4.cpp
33 lines (30 loc) · 1.09 KB
/
Lab2_4.cpp
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
27
28
29
30
31
32
33
// Lab2_4.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
//
#include <stdio.h>
#include <cmath>
#include <math.h>
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
double x, sum_by_1 = 0.0, sum_by_2 = 0.0;
const int n = 100;
printf("Ввведите значение |x| < 1 : ");
int count_of_x = scanf_s("%lf", &x);
if (count_of_x != 1 || x >= 1 || x<= -1)
{
printf("Вы ввели не число или оно больше |x|, либо равно единице");
return 0;
}
else {}
x = fabs(x);
for (int i = 0; i <= n; i++)
{
sum_by_1 = sum_by_1 + (pow(-1, i) * (i + 1) * pow(x, i));
}
sum_by_2 = 1 / pow(1 + x, 2) ;
cout << "Значение вычисленного ряда равняется " << sum_by_1;
cout << "\nЗначение вычисленного ряда равняется " << sum_by_2;
return 0;
}