Найти сумму ряда с заданной точностью - C (СИ) (72997)

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

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

Перепишите пожалуйста программу с помощью функций в си.
Листинг программы
  1. #include <stdio.h>
  2. #include <math.h>
  3. int main()
  4. {
  5. float x, e, f, sum=0;
  6. int n=1;
  7. printf("Vvedite x, e\n");
  8. scanf("%f%f", &x, &e);
  9. if ((x!=0)&&(e>0))
  10. {
  11. f=cos(1/3)*cos(1/3)*cos(1/3);
  12. while ((1/pow(3, n))>e)
  13. {
  14. ++n;
  15. sum+=f;
  16. f=pow(cos(pow(3, n-1)), 3)/pow(3, n);
  17. }
  18. printf("summa=%f pri %d slagaemih", sum, n);
  19. }
  20. else
  21. {
  22. printf("Nevernie dannie");
  23. }
  24. return 0;
  25. }

Решение задачи: «Найти сумму ряда с заданной точностью»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. void Func(x, e, sum)
  5. {
  6.   int n = 1;
  7.   float f;
  8.   if ((x != 0) && (e > 0))
  9.   {
  10.     f = cos(1/3)*cos(1/3)*cos(1/3);
  11.     while ((1/pow(3, n)) > e)
  12.     {
  13.       n++;
  14.       sum += f;
  15.       f = pow(cos(pow(3, n-1)), 3)/pow(3, n);
  16.     }
  17.     printf("summa = %f pri %d slagaemih", sum, n);
  18.   }
  19.   else
  20.   {
  21.     printf("Nevernie dannie");
  22.   }
  23. }
  24.  
  25.  
  26. int main( void )
  27. {
  28.   float x, e, sum=0;
  29.  
  30.   printf("Vvedite x, e\n");
  31.   scanf("%f%f", &x, &e);
  32.  
  33.   Func(x, e, sum);
  34.   return 0;
  35. }

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


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

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

11   голосов , оценка 4.091 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут