Вычислить при заданном x сумму ряда - C (СИ)
Формулировка задачи:
Не могу сообразить как вложить цикл для возведения в степень числитель, функцию pow использовать нельзя, только через умножение само на себя.
#include <math.h> #include <conio.h> #include <stdio.h> #include <clocale> main() { setlocale(LC_CTYPE, "rus"); long int i,n,F=1,d; float k,S=0,a=1,x,z=1,l; printf("Введите целое n: "); scanf("%ld",&n); printf("Введите целое x: "); scanf("%f",&l); for (i=1;i<=n;i++) { S +=a; F *=i; a=l/F; } printf("\n%f",S); printf("\n%ld",F); printf("\n%f",a); }
Решение задачи: «Вычислить при заданном x сумму ряда»
textual
Листинг программы
int main(int argc,char* argv[]) { int n,f,i; float x,xn,sum; printf("n: "); scanf("%d",&n); printf("x: "); scanf("%f",&x); xn=sum=1; f=1; for(i=1; i<=n; i++) { xn*=x; f*=i; sum+=xn/f; } printf("%f",sum); getch(); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д