Какую задачу решает приведенный фрагмент программы на языке Паскаль (a и b-переменные целого типа)

[email protected] в категроии Информатика, вопрос открыт 03.04.2017 в 20:25


readln (a,b);
while a<>b do
if a>b
then a:=a-b
else b:=b-a;
writeln(a);

1)определяет минимум из двух чисел a и b
2)меняет значение a и b местами
3)определяет наименьшее общее кратное чисел a и b
4)определяет наибольшее общее кратное чисел a и b
5)определяет,на сколько больше значение среди чиселa а и b отличается от меньшего из них

1 ответ

[email protected] , ответ добавлен 03.04.2017 в 20:38

Ответ: Определяет наибольший общий делитель
Пример 1:
a=2 и b=3
Первая итерация цикла: b=1
Вторая итерация цикла: a=1
Вывод: 1
Пример 2:
a=15 и b=5
Первая итерация цикла: a=10
Вторая итерация цикла: a=5
Вывод: 5
Пример 3
a=25 и b=15
Первая итерация цикла: a=10
Вторая итерация цикла: b=5
Третья итерация цикла: a=5
Вывод: 5

 0   

Оставлять ответы могут только авторизированные пользователи.
Зарегистрируйтесь или  авторизируйтесь на сайте чтобы оставить ответ на вопрос.