Здравствуйте, есть программа вычисления интеграла. Под виндоус она компилируется и работает, а в линукс не компилируется. Ткните носом пожайлуста.
#include<stdio.h>
#include<math.h>
#include<ncurses.h>
double func(double x)
{
return (x*x*x) + 2*(x*x) - 3*x -8;
}
double trap(double a,double b,double eps,double(*func)(double))
{
double h,s,s0,s1,sn;
int i,n, sz;
s=1;
sn=101;
n=4;
s0 = (func(a) + func(b))/2;
s1=func((a+b)/2);
while(fabs(s-sn) > eps)
{
sn = s;
h = (b-a)/n;
sz = n >> 1;
for(i = 0; i < sz; i++)
{
s1+= func(a+(2*i+1)*h);
}
s = h * (s0 + s1);
n = n << 1;
}
return s;
}
int main()
{
double a,b,er,eps,s;
clrscr();
printf("\n Задайте пределы интегрирования и точность: ");
scanf ("%G%G%G",&a,&b,&eps);
s = trap(a,b,eps,&func);
printf("\n Интеграл от a=%3.2lf до b=%3.2lf равен %lf",a,b,s);
getch();
} 
Ответ на:
комментарий
от Vinill
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Selecter
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от hatefu1_dead

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Итератор из функции (2016)
- Форум gcc & math.h (2003)
- Форум pow10 странное поведение (2012)
- Форум Дурацкий вопрос про Си (2019)
- Форум Си ввод/вывод (2011)
- Форум Баг в программе. (2018)
- Форум Распараллеливание с помощью openmp (2017)
- Форум math.h (2005)
- Форум C++ уступает java (2006)
- Форум im_newbie.c (2005)