01/10/2018, 00:35

Giúp em sửa bài này?

Bài này chạy được nhưng k cho kết quả đúng!

int a,b,c,d,x,y;
int max;
printf("Nhap a b c d: ");
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a>b)
   {
	max=a;
	a=x;
   }
else
  {
    max=b;
    b=x;
  }
if(c>d)
  {
  	max=c;
  	c=y;
  }
else 
  {
  	max=d;
  	d=y;
  }
if(x>y)
   printf("So lon nhat la: %d
",x);
else
   printf("So lon nhat la: %d
",y);
return 0;
Nguyễn Xuân Phúc viết 02:40 ngày 01/10/2018

a=x;

bạn đang muốn gán x vào a hay gán a vào x?

Lương Quang Mạnh viết 02:46 ngày 01/10/2018

Dấu = là phép gán giá trị của biểu thức bên vế phải vào biến bên vế trái. Phải viết ngược lại mới đúng.

Phan Vũ viết 02:45 ngày 01/10/2018

gán a vào x là viết x=a hay a=x?

viết 02:51 ngày 01/10/2018

x = a bạn nhé

Phan Vũ viết 02:44 ngày 01/10/2018

tks các anh, chạy được rồi

Bài liên quan
0