Yêu cầu:
– Tìm giá trị lớn nhất của 4 số a, b, c, d
Phân tích:
– Nhập 4 số a, b, c, d từ bàn phím
– Tìm giá trị lớn nhất
– Trong bài viết tìm giá trị lớn nhất của 2 số, mình đã viết hàm max[float a, float b] để tìm giá trị lớn nhất của 2 số.
Trong bài viết này, mình sẽ sử dụng hàm max[] để tìm giá trị của 4 số.
Code:
/************************************************************ * Author: VNCODING * History * 2014/04/02 first create VNCODING *************************************************************/ #include #include float max[float x, float y]; void main[] { float MAX; float a, b, c, d; printf["\nNhap a: "]; scanf["%f", &a]; printf["\nNhap b: "]; scanf["%f", &b]; printf["\nNhap c: "]; scanf["%f", &c]; printf["\nNhap d: "]; scanf["%f", &d]; MAX = max[max[a, b], max[c, d]]; printf["\nMAX[%f,%f,%f,%f] = %f", a, b, c, d, MAX]; getch[]; } float max[float x, float y] { float max; if[x > y] max = x; else max = y; return max; }Kết quả:
Nhap a: 3 Nhap b: -9 Nhap c: 0 Nhap d: 55 MAX[3.000000,-9.000000,0.000000,55.000000] = 55.000000Var Max, a, b, c, d: Real;
BEGIN
Writeln ['Nhap gia tri cua 4 so: '];
Write ['a = '] ; Readln [a];
Write ['b = '] ; Readln [b];
Write ['c = '] ; Readln [c];
Write ['d = '] ; Readln [d];
Max:= a;
If Max