จำนวนที่มากที่สุดในบรรดาตัวเลขสามตัวสามารถพบได้โดยใช้คำสั่ง if หลาย ๆ ครั้ง นี้จะได้รับในโปรแกรมดังต่อไปนี้ −
ตัวอย่าง
#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;
} ผลลัพธ์
9 is largest number
ในโปรแกรมข้างต้น ประการแรก เปรียบเทียบ a กับ b ถ้า a มากกว่า b จะถูกนำไปเปรียบเทียบกับ c หากมากกว่า c เช่นกัน แสดงว่า a เป็นจำนวนที่มากที่สุด หากไม่แล้ว c จะเป็นจำนวนที่มากที่สุด
if(a>b) {
if(a>c)
cout<<a<<" is largest number";
else
cout<<c<<" is largest number";
} ถ้า a ไม่มากกว่า b แสดงว่า b มากกว่า a จากนั้น b จะถูกเปรียบเทียบกับ c หากมากกว่า c แสดงว่า b เป็นจำนวนที่มากที่สุด หากไม่แล้ว c จะเป็นจำนวนที่มากที่สุด
else {
if(b>c)
cout<<b<<" is largest number";
else
cout<<c<<" is largest number";
}