Здесь мы рассмотрим несколько примеров использования оператора 
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!!. 
Решение и комментарии вы можете посмотреть 
здесь.
   
На следующем шаге мы продолжим изучение циклических конструкций.