Функсия, ки ҳа/не мегардонад
Функсия метавонад true ё false баргардонад – навъи bool. Чунин функсияро бевосита дар if менависанд. Дар cout true ҳамчун 1 ва false ҳамчун 0 чоп мешавад.
Намуна: адади сода.
Натиҷа:
Нигоҳ кунед: return false; дар дохили сикл функсияро фавран тамом мекунад – ҳамин ки тақсимкунанда ёфт шуд, интизорӣ лозим нест. Агар сикл ба охир расад, ҳеҷ тақсимкунанда нест ва return true;. Барои аввал return false; мегузорем, зеро 0 ва 1 сода нестанд. Сикл то кифоя аст, чунки тақсимкунандаи калонтар аз ҷуфти хурдтар дорад.