Курсовая работа: Основы программирования
}
}
double p=0;
for(int j=0;j<N;j++)
for(int k=0;k<N;k++)
{p=C.getb(j,k);
C.getb(j,k)=C.getb(k,j);
C.getb(k,j)=p;
}
}
//полученная фун-я
double f(array1& X,double z)
{double y=0;
for(int i=0;i<X.getn();i++)
y=y+X.geta(i)*pow(z,X.getn()-i-1);
return y;
}
//методлевыхпрямоугольников
double LevPR(array1& X,int KTR,array1& x)
{ double h=0;
double z=0;
double a=x.geta(0);
double b=x.geta(x.getn()-1);
h=(b-a)/KTR;
double y=0;
z=a+h;
for(int i=1;i<KTR;i++)
{y=y+f(X,z);
z=z+h;