Số lớn nhất trong số ba số có thể được tìm thấy bằng cách sử dụng lệnh if nhiều lần. Điều này được đưa ra trong một chương trình như sau -
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 trên, trước hết, a được so sánh với b. Nếu a lớn hơn b thì nó được so sánh với c. Nếu nó cũng lớn hơn c, điều đó có nghĩa là a là số lớn nhất và nếu không, thì c là số 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, điều đó có nghĩa là b lớn hơn a. Khi đó b được so sánh với c. Nếu nó lớn hơn c, điều đó có nghĩa là b là số lớn nhất và nếu không, thì c là số lớn nhất.
else {
if(b>c)
cout<<b<<" is largest number";
else
cout<<c<<" is largest number";
}