
Дано целое число N найти самую максимальную цифру этого числа


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

begin
readln(n);
while n>0 do
begin
x:=n mod 10;
if x>max then max:=x;
n:=n div 10;
end;
writeln('Максимальная цифра: ',max);
end.



Для нахождения самой максимальной цифры целого числа n можно использовать следующий алгоритм:
1. Присвоить переменной max_digit значение первой цифры числа n. Для этого можно преобразовать число n в строку и взять первый символ. 2. Преобразовать число n в строку. 3. Пройтись по строке, начиная со второго символа, используя цикл или рекурсию. 4. Для каждого символа в строке сравнивать его значение с текущим максимальным значением max_digit. Если символ больше max_digit, обновить значение max_digit. 5. После прохода по всем символам вернуть значение max_digit.
Ниже приведен пример кода на языке Python, реализующий данный алгоритм:
```python def find_max_digit(n): # Преобразуем число в строку n_str = str(n) # Присваиваем переменной max_digit значение первой цифры числа max_digit = int(n_str[0]) # Проходимся по всем символам числа, начиная со второго for i in range(1, len(n_str)): # Сравниваем текущий символ с текущим максимальным значением digit = int(n_str[i]) if digit > max_digit: max_digit = digit return max_digit
# Пример использования n = 12345 max_digit = find_max_digit(n) print("Самая максимальная цифра числа", n, ":", max_digit) ```
В данном примере функция find_max_digit принимает целое число n в качестве аргумента и возвращает самую максимальную цифру этого числа. Выводится значение max_digit, которое является самой максимальной цифрой числа n. Результатом выполнения данного примера будет вывод: "Самая максимальная цифра числа 12345: 5", так как 5 является самой максимальной цифрой в числе 12345.


Топ вопросов за вчера в категории Информатика







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