Phép toán dấu ? và cấu trúc if

99 views
Skip to first unread message

duongbn

unread,
Nov 10, 2012, 11:34:17 PM11/10/12
to ky_thuat_...@googlegroups.com
Viết đoạn lệnh tìm số lớn nhất trong 2 số x và y. Lưu ý, viết bằng cả 2 cách dùng phép toán dấu ? và cấu trúc if

Hoàng Ngọc Nhất Anh

unread,
Nov 11, 2012, 5:46:34 AM11/11/12
to ky_thuat_...@googlegroups.com
Phép toán ? :
float x,y,max;
printf("Nhap hai so x va y:");
scanf("%f%f",&x,&y);
max=x>y?x:y;
printf("So lon nhat la: %f",max);
getch();
return 0;

Cấu trúc if :
float x,y;
printf("Nhap vao hai so x va y:");
scanf("%f%f",&x,&y);
if(x>y)
printf("So lon nhat la %f",x);
else
printf("So lon nhat la %f",y);
getch();
return 0;

Trương Trịnh Thế Hiển

unread,
Nov 11, 2012, 8:05:10 PM11/11/12
to ky_thuat_...@googlegroups.com
Phép toán dấu ?
#include "stdio.h"
#include "conio.h"
float x,y,max;
printf("Nhap hai so x va y:");
scanf("%f%f",&x,&y);
max=x>y?x:y;
printf("So lon nhat la: %f",max);
getch();
return 0;

Cấu trúc if :
#include "stdio.h"
#include "conio.h"

duongbn

unread,
Nov 11, 2012, 9:26:41 PM11/11/12
to ky_thuat_...@googlegroups.com
Câu này có 2 em trả lời nhưng Hoàng Ngọc Nhất Anh trả lời trước nên được 1 điểm + cho tuần tự học thứ 5, còn Trương Trịnh Thế Hiển trả lời sau không có điểm. Hiển cố gắng lần sau nhé!
Tuy nhiên cả 2 em trả lời đều quá dài dòng, chỉ nên tập trung vào câu lệnh cho câu hỏi.
Câu trả lời:
Cách 1: Dùng phép toán dấu ?
printf("So lon nhat giua %d va %d la %d", x, y, x>y?x:y);
Cách 2: Dùng cấu trúc if
if(x>y)
   printf("So lon nhat giua %d va %d la %d", x, y, x);
else
   printf("So lon nhat giua %d va %d la %d", x, y, y);

Vào 11:34:17 UTC+7 Chủ nhật, ngày 11 tháng mười một năm 2012, duongbn đã viết:

Hoàng Nhật Phát

unread,
Nov 13, 2012, 6:52:27 AM11/13/12
to ky_thuat_...@googlegroups.com
Vào 11:34:17 UTC+7 Chủ nhật, ngày 11 tháng mười một năm 2012, duongbn đã viết:
> Viết đoạn lệnh tìm số lớn nhất trong 2 số x và y. Lưu ý, viết bằng cả 2 cách dùng phép toán dấu ? và cấu trúc if

-Phép toán dấu ?
#include "stdio.h"
#include "conio.h"
float x,y,max;
printf("Nhap hai so x va y:");
scanf("%f%f",&x,&y);
max=x>y?x:y;
printf("So lon nhat la: %f",max);
getch();
return 0;
-Cấu trúc if :

printf("Nhap vao hai so x va y:");
scanf("%f%f",&x,&y);
if(x>y)
printf("So lon nhat la %f",x);
else

Đỗ Thị Tố Trinh

unread,
Nov 14, 2012, 8:40:46 AM11/14/12
to ky_thuat_...@googlegroups.com
Vào 11:34:17 UTC+7 Chủ nhật, ngày 11 tháng mười một năm 2012, duongbn đã viết:
> Viết đoạn lệnh tìm số lớn nhất trong 2 số x và y. Lưu ý, viết bằng cả 2 cách dùng phép toán dấu ? và cấu trúc if

cách1
if (x>y)
printf("so lon nhat la %d", x);
else
printf("so lon nhat la %d", y);
cách 2
max=x
printf("so lon nhat la %d", x);
y>max
printf("so lon nhat la %d",y)

nguyễn tấn trúc

unread,
Nov 14, 2012, 10:53:09 AM11/14/12
to ky_thuat_...@googlegroups.com
Vào 11:34:17 UTC+7 Chủ nhật, ngày 11 tháng mười một năm 2012, duongbn đã viết:
> Viết đoạn lệnh tìm số lớn nhất trong 2 số x và y. Lưu ý, viết bằng cả 2 cách dùng phép toán dấu ? và cấu trúc if
#include "stdio.h"
#include "conio.h"
int main ()
{
float x,y,max;
printf("Nhap hai so x va y:");
scanf("%f%f",&x,&y);
max=x>y?x:y;
printf("So lon nhat la: %f",max);
getch();
return 0;
}

Cấu trúc if :
#include "stdio.h"
#include "conio.h"
int main ()
{
float x,y;

nguyễn thành

unread,
Nov 15, 2012, 8:13:47 AM11/15/12
to ky_thuat_...@googlegroups.com
Vào 11:34:17 UTC+7 Chủ nhật, ngày 11 tháng mười một năm 2012, duongbn đã viết:
> Viết đoạn lệnh tìm số lớn nhất trong 2 số x và y. Lưu ý, viết bằng cả 2 cách dùng phép toán dấu ? và cấu trúc if

Phép toán dấu ?
#include "stdio.h"
#include "conio.h"

Luong Xuan Truong

unread,
Nov 15, 2012, 7:23:57 PM11/15/12
to ky_thuat_...@googlegroups.com
On Sunday, November 11, 2012 11:34:17 AM UTC+7, duongbn wrote:
> Viết đoạn lệnh tìm số lớn nhất trong 2 số x và y. Lưu ý, viết bằng cả 2 cách dùng phép toán dấu ? và cấu trúc if

-Phép toán dấu ?
#include "stdio.h"
#include "conio.h"
float x,y,max;
printf("Nhap hai so x va y:");
scanf("%f%f",&x,&y);
max=x>y?x:y;
printf("So lon nhat la: %f",max);
getch();
return 0;
-Cấu trúc if :

printf("Nhap vao hai so x va y:");
scanf("%f%f",&x,&y);
if(x>y)
printf("So lon nhat la %f",x);
else

Đồng Phước Rin

unread,
Nov 15, 2012, 9:37:50 PM11/15/12
to ky_thuat_...@googlegroups.com
Vào 11:34:17 UTC+7 Chủ nhật, ngày 11 tháng mười một năm 2012, duongbn đã viết:
> Viết đoạn lệnh tìm số lớn nhất trong 2 số x và y. Lưu ý, viết bằng cả 2 cách dùng phép toán dấu ? và cấu trúc if

Đồng Phước Rin

unread,
Nov 18, 2012, 9:25:56 AM11/18/12
to ky_thuat_...@googlegroups.com
Vào 11:34:17 UTC+7 Chủ nhật, ngày 11 tháng mười một năm 2012, duongbn đã viết:
> Viết đoạn lệnh tìm số lớn nhất trong 2 số x và y. Lưu ý, viết bằng cả 2 cách dùng phép toán dấu ? và cấu trúc if

if(x>y)
printf("So lon nhat giua %d va %d la %d", x, y, x);
else

Hồ Công Đức

unread,
Nov 24, 2012, 8:00:05 AM11/24/12
to ky_thuat_...@googlegroups.com
Vào 11:34:17 UTC+7 Chủ nhật, ngày 11 tháng mười một năm 2012, duongbn đã viết:
> Viết đoạn lệnh tìm số lớn nhất trong 2 số x và y. Lưu ý, viết bằng cả 2 cách dùng phép toán dấu ? và cấu trúc if

**Phoasnp toán dấu ?:
float x,y,ln;
printf("Nhap x,y");
scanf("%f%f",&x,&y);
max=x>y?x:y;
printf("So lon nhat trong 2 so la %f",ln);
getch();
**Cấu trúc if:
if(x>y)
printf("So lon nhat la %f",x);
else
prinrf("So lon nhao la %f",y):
getch();
Reply all
Reply to author
Forward
0 new messages