Привет! Давай разберем, что произойдет при выполнении этого фрагмента программы.
- Инициализируем переменные
int i = 0, n = 0; - Получаем значение
iс помощьюscanf, гдеiбудет равен 14. - Входим в цикл
do-while.
Теперь разберем работу do-while цикла:
В первой итерации
iувеличивается на 13:i = i + 13, теперьi = 27nувеличивается на 1:n = n + 1, теперьn = 1.Проверяем условие
while (i < 75).i(27) меньше 75, цикл продолжается.Во второй итерации
i:i = i + 13, теперьi = 40n:n = n + 1, теперьn = 2.Проверяем условие
while (i < 75).i(40) меньше 75, цикл продолжается.В третьей итерации
i:i = i + 13, теперьi = 53n:n = n + 1, теперьn = 3.Проверяем условие
while (i < 75).i(53) меньше 75, цикл продолжается.В четвертой итерации
i:i = i + 13, теперьi = 66n:n = n + 1, теперьn = 4.Проверяем условие
while (i < 75).i(66) меньше 75, цикл продолжается.В пятой итерации
i:i = i + 13, теперьi = 79n:n = n + 1, теперьn = 5.Проверяем условие
while (i < 75).i(79) больше или равно 75, цикл заканчивается.
В итоге, программа выведет на экран значения n и i, которые равны:
5 79
