Professional Documents
Culture Documents
n2=nfa+1;
for(i=1;i<=n1;i++)
{
aux=a[i][i];
if(fabs(aux)<0.001)
{
cout<<"a["<<i<<"]["<<i<<"]= "<<a[i][i]<<endl;
break;
}
for(j=1;j<=n2;j++)
a[i][j]=a[i][j]/aux;
for(k=i+1;k<=nfa;k++)
{
aux=a[k][i];
for(l=i;l<=n2;l++)
a[k][l]=a[k][l]-a[i][l]*aux;
}
}
vr[nfa]=a[nfa][nfa+1]/a[nfa][nfa];
for(i=1;i<=nfa-1;i++)
{
j=nfa-i;
k=j+1;
vr[j]=a[j][nfa+1];
for(l=k;l<=nfa;l++)
vr[j]=vr[j]-a[j][l]*vr[l];
}
}
void leevect(float x[50],int n,char s[5])
{
int i;
for(i=1;i<=n;i++)
{
cout<<s<<"["<<i<<"]= ";
cin>>x[i];
}
cout<<"\n";
}
void escvect(float a[50],int nf,char s[5])
{
int i;
for(i=1;i<=nf;i++)
cout<<s<<"["<<i<<"]= "<<a[i]<<endl;
cout<<"\n";
}
X[1]= 4
X[2]= 6
X[3]= 8
X[4]= 10
X[5]= 14
X[6]= 16
X[7]= 20
X[8]= 22
X[9]= 24
X[10]= 28
Y[1]= 30
Y[2]= 18
Y[3]= 22
Y[4]= 28
Y[5]= 14
Y[6]= 22
Y[7]= 16
Y[8]= 8
Y[9]= 20
Y[10]= 8
sumXY[1]= 186
sumXY[2]= 2432
sumXY[3]= 41776
sumX[1]= 10
sumX[2]= 152
sumX[3]= 2912
sumX[4]= 63056
sumX[5]= 1460290