Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Chương trình C++ tìm số lớn nhất trong bốn số nguyên

Cho bốn số a, b, c, d. Tìm số lớn nhất bằng hàm tự viết. Tạo hàm max(x, y) trả về max của hai số, dùng nó để tìm max của bốn số.

Ví dụ: 75, 18, 25, 98 → 98

Giải thuật

  • Hàm max(x, y): trả về x > y ? x : y
  • left_max = max(a, b)
  • right_max = max(c, d)
  • final_max = max(left_max, right_max)
  • Trả về final_max

Ví dụ minh họa

#include <iostream> 
using namespace std; 

int max(int x, int y){ 
    if(x > y){ return x; }else{ return y; } 
} 

int main(){ 
    int a = 75, b = 18, c = 25, d = 98; 
    int left_max = max(a, b); 
    int right_max = max(c, d); 
    int final_max = max(left_max, right_max); 
    cout << final_max; 
} 

Đầu vào

75, 18, 25, 98

Đầu ra

98