Chào mừng bạn đến với NtechDevelopers !

Viết chương trình giải hệ phương trình gồm n phương trình và n ẩn



 

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