Здесь мы рассмотрим несколько примеров использования оператора
while.
1. Составить программу нахождения наибольшего общего делителя, используя
алгоритм
Евклида.
Решение и комментарии вы можете посмотреть
здесь.
2. Проверить, содержит ли квадрат натурального числа n цифру 3 в
своей записи.
Решение и комментарии вы можете посмотреть
здесь.
3. Дано целое число m>1. Получить наибольшее целое k>1,
при котором 4k<m.
Решение и комментарии вы можете посмотреть
здесь.
4. Пусть x - натуральное число и пусть x!!=1*3*5*...*x, если
x - нечетное число, и
x!!=2*4*6*...*x, если x - четное число. Вычислить x!!.
Решение и комментарии вы можете посмотреть
здесь.
На следующем шаге мы продолжим изучение циклических конструкций.