24 lines
551 B
C
24 lines
551 B
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include "progs.h"
|
|
|
|
void prog3(){
|
|
double sum, last, x;
|
|
unsigned int n;
|
|
printf("Программа приближённо рассчитает сумму N членов ряда.\nВведите данные.\n");
|
|
printf("x: "); scanf("%lf", &x);
|
|
printf("N: "); scanf("%ud", &n);
|
|
sum = 1;
|
|
last = 1;
|
|
for(unsigned int i = 1; i<=n; i++){
|
|
double now = last*(-(x*x)/(2*i*(2*i-1)));
|
|
sum+=now;
|
|
last=now;
|
|
}
|
|
printf("Сумма %d членов ряда при x=%lf равна %lf\n", n, x, sum);
|
|
}
|
|
|
|
/*
|
|
|
|
*/
|