Vitiaaaa
08.10.2021 16:02
История
Есть ответ 👍

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

187
245
Посмотреть ответы 2

Ответы на вопрос:

yashinaalyona20
4,6(27 оценок)

ответ:

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

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

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

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

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

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

объяснение:

Gerfat347
4,7(29 оценок)

Реабилитация - это восстановлениев правах, восстановление доброго имени.

Популярно: История