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 ba số


Số lớn nhất trong ba số có thể tìm bằng cách dùng câu lệnh if nhiều lần. Chương trình minh họa:

Ví dụ

#include <iostream>
using namespace std;

int main() {
    int a = 5, b = 1, c = 9;
    if (a > b) {
        if (a > c)
            cout << a << " is largest number";
        else
            cout << c << " is largest number";
    } else {
        if (b > c)
            cout << b << " is largest number";
        else
            cout << c << " is largest number";
    }
    return 0;
}

Đầu ra

9 is largest number

Trong chương trình, đầu tiên so sánh a với b. Nếu a > b, so sánh a với c. Nếu a > c thì a lớn nhất, ngược lại c lớn nhất.

if (a > b) {
    if (a > c)
        cout << a << " is largest number";
    else
        cout << c << " is largest number";
}

Nếu a không lớn hơn b (tức b >= a), so sánh b với c. Nếu b > c thì b lớn nhất, ngược lại c lớn nhất.

else {
    if (b > c)
        cout << b << " is largest number";
    else
        cout << c << " is largest number";
}