จำนวนที่มากที่สุดในบรรดาตัวเลขสามตัวสามารถพบได้โดยใช้คำสั่ง 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"; }