Cyklus do while
Tento cyklus se od výše uvedených cyklů liší tím, že je podmínka testována až po vykonání těla cyklu. Cyklus proto proběhne vždy nejméně jedenkrát. Používá se opět nejčastěji v případě, kdy přesně nevíme, kolikrát má cyklus proběhnout. Jeho syntaxi lze zapsat takto
do telo_cyklu
while testovaci_vyraz
Vnořené cykly
Při složitějších výpočtech jsou často používány vnořené cykly, typickým příkladem je práce např. s maticemi. Vnořený cyklus si můžeme představit jako cyklus nacházející se v jiném cyklu.
for (int i=0;i