Оператором цикла while можно реализовать так! Пусть у нас 2 переменных целого типа a, b которые мы вводим с клавиатуры! While (b) то надо выполнить следующее действие:
1) а присваиваем остаток от деление а на b!
2) Меняем значение а и b! Т.е это можно сделать оператором swap(a,b);!
Все в конце ответ лежит в переменой а!