Вычислить при заданном 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;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.154 из 5
Похожие ответы