Нахождение интеграла - не считается относительная погрешность - C (СИ)

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

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

помогите найти ошибку у меня не считает относительную погрешность! Задание: Вычислить на ЭВМ значение интеграла, заданного в таблице на заданном отрезке [а;b]. Считать заданным количество разбиваний видризка интегрирования n и метод решения. Включить в программу вычисление точного значения интегралу. На печать вывести приближенное, точное значение интеграла и относительную погрешность вычислений в процентах. (sinx)^2 Трапецій 60 [0; π/2] 0.5*10^(-3) Ось прога:
Листинг программы
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5. double a,b,n,x,dx;
  6. float dz,zt,z;
  7. a=0;
  8. b=3.1415/2;
  9. n=60;
  10. dx=(b-a)/n;
  11. z=0;
  12. {
  13. for(x=a+dx;x<=b-dx;x+=dx)
  14. z=z+(sin(x))*sin(x);
  15. z*=dx;
  16. }
  17.  
  18. zt=3.1415/4;
  19. printf("\n prubluzne znachennia z= %f \n ",z);
  20. printf("tochne znachennia zt= %f \n\n ",zt);
  21. dz=abs(z-zt)/zt*100;
  22. printf("vidnosna poxubka dz= %f \n\n\n",dz);
  23. system("PAUSE");
  24. return 0;
  25. }
Дякую на перед!

Решение задачи: «Нахождение интеграла - не считается относительная погрешность»

textual
Листинг программы
  1. fabs

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


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

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

13   голосов , оценка 4.462 из 5

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

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

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