https://acadweb.ru/video/26-kak-rabotaet-cikl-s-postusloviem-do-while-v-c/