[C]Lập trương trình giải và biện luận nghiệm của hệ phương trình tuyến.

admin

Thanh Niên Xóm
Lập trương trình giải và biện luận nghiệm của hệ phương trình tuyến
tính 2 ẩn.
a11*x +a12*y = c1
a21*x + a22*y =c2

Các hệ aij số lưu trong mảng 2 chiều.
ci được lưu trong mảng 1 chiều

PHP:
#include <stdio.h>
int main()
{
  float a11,a21,a12,a22,c1,c2;
  float d,dx,dy;

  printf("nhap cac he so cua he phuon trinh\n");
  printf("    a11*x  + a12*y = c1  \n ");
  printf("   a21*x  + a22*y = c2  \n ");
      printf("Nhap vao gia tri a11: "); scanf("%f",&a11);
      printf("Nhap vao gia tri a21: "); scanf("%f",&a22);
      printf("Nhap vao gia tri a11: "); scanf("%f",&a11);
      printf("Nhap vao gia tri a22: "); scanf("%f",&a22);
      printf("Nhap vao gia tri c1: "); scanf("%f",&c1);
      printf("Nhap vao gia tri c2: "); scanf("%f",&c2);
  printf("phuong trinh da nhap la:\n");
  printf("  2.3%f*x  +  2.3%f*y  =  2.3%f \n ",a11,a12,c1);
  printf(" 2.3%f*x  +  2.3%f*y  =  2.3%f \n ",a21,a22,c2);

  d=a11*a22-a21*a21;
  dx=c1*a22-a12*c2;
  dy=a11*c2-c1*a21;

  if(d==0)
    if((a11/a21)==(a12/a22)&&(a12/a22)==(c1/c2)&&(c1/c2)==(a11/a21))
      printf("phuong trinh co vo so nghiem\n");
    else
      printf("phuong trinh vo nghiem\n");
  else
      printf("phuong trinh co 1 cap nghiem duy nhat la:\n");
  printf("x:= 2.3%f \n",dx/d);
  printf("y:= 2.3%f \n",dy/d);
  getch();

}

Cách bt, sáng mai sẽ update cách dùng mảng.
 
Bên trên