Program prog;
uses crt;
var n,k,min,max,x,i,s: integer;
begin
clrscr;
write('Введите натуральное число N: ');
readln(n);
x:=n;
s:=1;
writeln;
min:=9;
while x>0 do
begin
if x mod 10 > max then
begin
max:=x mod 10; k:=s;
end;
if x mod 10 < min then
begin
min:=x mod 10; i:=s;
end;
x:= x div 10;
s:=s+1
end;
writeln('Минимальная цифра - ',min,', находится в разряде ',i,';');
writeln('Максимальная цифра - ',max,', находится в разряде ',k,';');
k:=0;
writeln('Сумма максимальной и минимальной цифры - ',min+max,';');
while n>0 do
begin
if n mod 10 = max then
k:=k+1;
n:=n div 10;
end;
writeln('Максимальная цифра встречается ',k,' раз;');
if min mod 2 = 0 then writeln('Минимальная цифра - четная.')
else writeln('Минимальная цифра - нечетная.');
end.