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

Ниже записан алгоритм. получив на вход число 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.

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