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"; }