В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
boldarev2001
boldarev2001
23.02.2022 13:12 •  Информатика

Ниже записан алгоритм. получив на вход число x, этот алгоритм печатает число m. известно, что x> 40. укажите наименьшее такое(т.е большее 40) число x, при вводе которого алгоритм печатает 5. var x, l, m: integer; begin readln(x); l: =x m: =5 if l mod 2=0 then m: =24; while l < > m do if l > m then l: =l-m else m: =m-l writeln(m); end.

Ответ:
никитос73803
никитос73803
03.10.2020 10:33
Наименьшее X, удовлетворяющее задаче = 45.
При анализе программы видно, что при вводе нечетного X в цикле while определятся наибольший общий делитель введенного X и 5. Очевидно, что это число 45. Если вводится четное число, то определяется НОД введенного числа и числа 24. При этом требуемое значение 5 здесь получиться не может.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?