Вопрос задан 21.07.2023 в 00:12. Предмет Информатика. Спрашивает Карасев Миша.

Найти максимальную цифру натурального числа N. паскаль Input Со стандартного устройства ввода

вводится 1 натуральное число, не превосходящее 2000000000. Output Нужно выдать на стандартное устройство вывода 1 цифру – наибольшую в данном числе. Sample Input Sample Output 375859 9 123856387 8
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Строк Женя.

Ответ:

var n,max,l: integer;

begin  

readln(n);

max := -1000;

while n <> 0 do

begin

l:= n mod 10;

if l > max then

max := l;

n := n div 10;

end;

writeln(max);

end.

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для нахождения максимальной цифры натурального числа N вам следует преобразовать число в строку (или массив символов) и затем найти наибольшую цифру среди символов этой строки. Вот пример кода на языке Pascal:

pascal
program MaxDigit; var N: Int64; // Используем Int64, чтобы поддерживать числа до 2000000000 digit: Char; maxDigit: Char; begin // Вводим число с клавиатуры Readln(N); // Преобразуем число в строку и находим максимальную цифру maxDigit := '0'; // Предполагаем, что максимальная цифра - 0 for digit in IntToStr(N) do begin if digit > maxDigit then maxDigit := digit; end; // Выводим результат Writeln(maxDigit); end.

Вы можете ввести натуральное число, и программа выдаст наибольшую цифру в этом числе. Например:

makefile
Input: 375859 Output: 9
makefile
Input: 123856387 Output: 8

Обратите внимание, что в этом примере используется тип данных Int64, чтобы поддерживать числа до 2000000000.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос