Viết chương trình giải hệ phương trình gồm n phương trình và n ẩn, có dạng sau:a1,n xn = b1
a2,n-1 xn-1 + a2,n xn = b2
…............................................... ..................
an,1 x1 + an,2 x2 +…+ an,n-1 xn-1 + an,n xn = bn
(các ai,j khác 0).
Chương trình cần viết các hàm sau: hàm nhập hệ phương trình, hàm xuất hệ phương trình, hàm giải hệ phương trình, hàm main.
#include "stdio.h"
#include "conio.h"
int const max=50;
int n;
float a[max][max];
float b[max];
void nhap()
{
for(int i=1;i<=n;i++)
{
for(int j=1;j<=i;j++)
{
printf("nhap a[%d][%d] : ",i,j);
scanf("%f",&a[i][j]);
}
printf("nhap b[%d] : ",i);
scanf("%f",&b[i]);
}
}
void giai_he_pt()
{
float t[max];
for(int i=1;i<=n;i++)
{
float s=0;
for(int j=1; j < i;j++)
{
s+=a[i][j]*t[j];
}
t[i]= (b[i]-s) /a[i][i];
printf("\nt[%d]:%f",i,t[i]);
}
}
void main()
{
printf("nhap so he pt n : ");
scanf("%d",&n);
printf("nhap he so cho he pt \n");
nhap();
giai_he_pt();
getch();
}
Bình luận lịch sự, vui vẻ không quạo ConversionConversion EmoticonEmoticon