Заполнить пропуски в программе так, чтобы программа выполняла задачу: program P11;...

0 голосов
110 просмотров

Заполнить пропуски в программе так, чтобы программа выполняла задачу: program P11; {Определение максимальной и минимальной цифры в числе} var a:integer; function F(a:integer):integer; var Max,x:integer; begin Max:=a mod 10; while a>0 do begin x:=a mod 10; a:=a div 10; if x>Max then Max:=x; end; F:=Max; end; {F} function F1_____________________ _______________________________ begin ________________________________________ ________________________________________ ________________________________________ ________________________________________ end; {F1} begin Write('Введите число-'); _____________________________________ _____________________________________ Writeln('Минимальная цифра в числе: ',F1(a)); end.


Информатика (32 баллов) | 110 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

var a:integer;

function F(a:integer):integer;

var Max,x:integer;

begin

Max:=a mod 10;

while a>0 do begin

x:=a mod 10;

a:=a div 10;

if x>Max then Max:=x;

end;

F:=Max;

end; {F}

function F1(a:integer):integer;

var Min,x:integer;

begin

Min:=a mod 10;

while a>0 do begin

x:=a mod 10;

a:=a div 10;

if x

end;

F1:=Min;end; {F1}

begin

Write('Введите число-');

readln(a);

Writeln('Максимальная цифра в числе: ',F(a));

Writeln('Минимальная цифра в числе: ',F1(a));

end.

Пример:

Введите число-31842

Максимальная цифра в числе: 8

Минимальная цифра в числе: 1

(194k баллов)