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

Составьте программу к . натуральное число n. требуется найти его а) наибольшую цифру
б) наименьшую цифру ​

Ответ:
hudo1
hudo1
14.11.2019 01:03

ответ:

пусть переменная a - заданное число, переменная m - максимальная цифра.

предположим, что последняя цифра числа и есть максимальная. извлечем ее с операции нахождения остатка при делении на 10.

поскольку последнюю цифру мы уже учли, то избавимся от нее с операции деления нацело на 10.

далее в цикле будем извлекать с конца числа каждую его цифру и сравнивать со значением m. если очередная цифра больше, то будем присваивать ее переменной m.

также в цикле надо избавляться от последней, уже учтенной, цифры. цикл завершает свою работу, когда переменная a станет равной нулю, т. е. он работает, пока переменная a больше нуля.

в конце программы выведем значение m на экран. это и будет наибольшая цифра исходного числа.

объяснение:

0,0(0 оценок)
Популярные вопросы: История
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?