program FindMaxDigit;
varN, number, maxDigit, maxDigitPosition, position: integer;
beginwriteln′Введитенатуральноечисло:′'Введите натуральное число:'′Введитенатуральноечисло:′;readlnNNN;
maxDigit := 0;maxDigitPosition := 0;position := 0;
while N > 0 dobeginnumber := N mod 10;writeln′Цифра:′,number'Цифра: ', number′Цифра:′,number;
end;
writeln′Наибольшаяцифра:′,maxDigit'Наибольшая цифра: ', maxDigit′Наибольшаяцифра:′,maxDigit;writeln′Номерцифрывчисле:′,maxDigitPosition'Номер цифры в числе: ', maxDigitPosition′Номерцифрывчисле:′,maxDigitPosition;end.
program FindMaxDigit;
var
N, number, maxDigit, maxDigitPosition, position: integer;
begin
writeln′Введитенатуральноечисло:′'Введите натуральное число:'′Введитенатуральноечисло:′;
readlnNNN;
maxDigit := 0;
maxDigitPosition := 0;
position := 0;
while N > 0 do
if number > maxDigit thenbegin
number := N mod 10;
writeln′Цифра:′,number'Цифра: ', number′Цифра:′,number;
begin
maxDigit := number;
maxDigitPosition := position;
end;
N := N div 10;
position := position + 1;
end;
writeln′Наибольшаяцифра:′,maxDigit'Наибольшая цифра: ', maxDigit′Наибольшаяцифра:′,maxDigit;
writeln′Номерцифрывчисле:′,maxDigitPosition'Номер цифры в числе: ', maxDigitPosition′Номерцифрывчисле:′,maxDigitPosition;
end.