Проверьте корректность вычисления суммы - C (СИ)

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

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

Задание: вычислить с точностью сумму

Есть ли ошибки, и надо ли что-то добавить? программа работает, но я не уверен что правильно...
Листинг программы
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <stdlib.h>
  4. #include <math.h>
  5. int main()
  6. {
  7. float x,s=0,a=1,e=1E-5;
  8. int k=1;
  9. printf("BBeDuTe X:");
  10. scanf("%f",&x);
  11. a*=((cos (x))*k/(k));
  12. do
  13. { s+=a;
  14. k++;
  15. a*=((cos (x))*k/(k));
  16. }
  17. while (fabs(a)>=e);
  18. printf("\n CyMMa=%.4f",s);
  19. getch();
  20. return 0;
  21. }

Решение задачи: «Проверьте корректность вычисления суммы»

textual
Листинг программы
  1.  do {
  2.  a = cos(k*x)/ (K*k);
  3.  s += a;
  4. } while...

Объяснение кода листинга программы

  1. В данном коде происходит вычисление суммы ряда рациональных функций, записанных в виде суммы бесконечного ряда.
  2. Переменная a вычисляет значение каждого слагаемого ряда.
  3. Значение переменной s увеличивается на значение переменной a на каждой итерации цикла.
  4. Цикл выполняется до тех пор, пока не будет достигнуто условие остановки, которое не указано в предоставленном коде.

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


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

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

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

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

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

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