Algoritul de determinare a paritatii unui numar. Algoritul de determinare a semnului unui numar. Algoritul de determinare a sumei/diferentei/produsului/catului/restului a doua numere. Algoritul de determinare a CMMDC/ CMMMC. Algoritmul de gasire a divizorilor unui numar
if (conditie) {
instructiuni1
}
else {
instructiuni2
}
Daca conditia logica "conditie" e evaluata a fi adevarata se executa instructiunile din {instructiuni1}. Altfel se executa instructiunile din ramura else {instructiuni2}. Dupa efectuarea acestora se continua firul principal de executie. Ramura else este optionala. Pot exista instructiuni decizionale fara "else". Exemplu :
if (conditie) {
instructiuni1
}
Instructiunile cin si cout sunt instructiuni de intrare/iesire din biblioteca iostream.
Instructiunile for, while, do...while sunt structuri repetitive.