Viết chương trình tìm giá trị lớn nhất trong 4 số thực nhập từ bàn phím c

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 <stdio.h> #include <conio.h> 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.000000

Diễn đàn sinh viên CNTT Quảng Ninh

Trang chủ Diễn đàn Công nghệ phần mềm Lập trình ứng dụng Desktop Pascal

Home / Tin học / Tin học lớp 11 / Tìm giá trị lớn nhất trong 4 số a, b, c, d (a, b, c, được nhập từ bàn phím).

Check Also

Viết chương trình tìm giá trị lớn nhất trong 4 số thực nhập từ bàn phím c

  Viết chương trình nhập vào một ma trận vuông cấp n. a. Tính tổng …

Bài 6. Viết chương trình nhập vào 4 số thực a, b, c, d. Tìm và in ra số lớn nhất trong 4 số đó (sử dụng toán tử điều kiện và cấu trúc if).

Code c:

#include<stdio.h>

int main() {

     int a, b, c, d, max, max1, max2;

     printf("Nhap vao so a: ");

     scanf("%d", &a);

     printf("Nhap vao so b: ");

     scanf("%d", &b);

     printf("Nhap vao so c: ");

     scanf("%d", &c);

     printf("Nhap vao so d: ");

     scanf("%d", &d);

     max1=a;

     max2=c;

     if(a<b)

        max1=b;

     if(c<d)

       max2=d;

    max=max1;

    if(max2>max1)

            max=max2;

     printf("So lon nhat trong 4 so la: %d", max);

}