Poprawiona petla do-while