InfLab2/prog3.c

24 lines
551 B
C
Raw Permalink Normal View History

2024-11-30 12:51:43 +04:00
#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);
}
/*
*/