FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.
Email: Нажмите что бы посмотреть
Задание 20 (демо 2017).
Задание 20 (демо 2017).
Анализ работы программы:
Ответ: R=253
Если таких чисел х несколько, укажите наименьшее из них.
Ответ: 79.
var x, L, M: integer;
begin
readln(x);
L := x-18;
M := x+36;
while L <> M do
if L > M then
L := L - M
else
M := M – L;
writeln(M);
end.
Даны два числа l и m, если они
не равны, то из большего отнимаем
меньшее. Снова сравниваем и так до
тех пор, пока они не станут равными.
Следовательно, мы ищем такое число х,
где НОД(х-18,х+36)=9.
Это алгоритм Евклида нахождения
НОД – наибольший общий делитель.
НОД(х-18,х+36)=9,
где х - минимальное и >100.
Очевидно - это число, которое
делится на 9.
Возьмем х=108, оно не подходит. Почему?
108 кратно 18, а ответ 9,
следовательно берем следующее число х=117.