Напишите программу, которая оценивает значение математической константы e по формуле - C (СИ)

Узнай цену своей работы

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

/* Напишите программу, которая оценивает значение математической
    константы e по формуле
    e = 1 + 1/1! + 1/2! + 1/3! + ... */
 
#include<stdio.h>
#include<conio.h>
 
int fack(double n) 
  {
      if ( n <= 1 ) 
      {
          return 1;
      }
      
      return n * fack(n - 1);
  }
  
  void main(void)
  {
      double e=0;
      for (int n=0; n<5; n++)
      {
          e=e+1/fack(n);
      }
      printf("e=%.11f", e);
      getch();
  }
у меня выдает результат e=2.000000000 (а нужно 2.72........) помогите доработать код, друзья !
вверх !

Решение задачи: «Напишите программу, которая оценивает значение математической константы e по формуле»

textual
Листинг программы
e=e+1.0/fack(n);

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


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

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

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