یک امکان دیگر دستور if دستورات if تودرتو است یعنی یک if درون دیگری.
مثال. اگر Num مثبت باشد عبارت positive اگر صفر باشد عبارت zero و درغيراينصورت اگر منفی باشد عبارت negative نمايش داده می شود.
if (Num > 0)
cout << " is positive" << endl << endl;
else if (Num == 0)
cout << " is zero" << endl << endl;
else
cout << " is negative" << endl << endl;
مثال. اگر Num مثبت باشد عبارت positive اگر صفر باشد عبارت zero و درغيراينصورت اگر منفی باشد عبارت negative نمايش داده می شود.
if (Num > 0)
cout << " is positive" << endl << endl;
else if (Num == 0)
cout << " is zero" << endl << endl;
else
cout << " is negative" << endl << endl;