Вычислить сумму n членов ряда - C (СИ)

Формулировка задачи:

Дано вещественное число x в заданном диапазоне. Вычислить сумму n членов ряда. Вычислить значение библиотечной функции atan(x). Полученные результаты вывести на экран для сравнения.

Код к задаче: «Вычислить сумму n членов ряда - C (СИ)»

textual
#include <stdio.h>
#include <math.h>
 
int main()
{
float x;
int n;
int i;
int a1;
int a2;
float a3;
float r;
float s;
 
i = 1;
x = 0.25;
n = 10;
a1 = -1;
a3 = 1.0;
r = 0.0;
s = 0.0;
 
do
{
a1 *= -1;
a2 = 2*i - 1;
if (i== 1)
a3 = x;
else
a3 *= x*x;  
r = ( (float) a1 * a3 ) / (float) a2;
s += r;
i++;
} while ( i <= n);
 
printf("%f\n", s);
printf("%f", atan(x));
 
return 0;
}
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

13   голосов, оценка 4.077 из 5


СДЕЛАЙТЕ РЕПОСТ