program vld;
var a,b,c,max: integer;
begin
readln(b);
min:=9;
max:=0;
repeat
begin
c:=b mod 10;
b:=b div 10;
if c>max Then max:=c;
end;
until b<=0;
writeln('Наибольшее значение:',max);
end.
Я сделала ввод массива с клавиатуры, но ты можешь сделать его рандомными числами
const N=5;
var A: array [1..N] of real;
i: integer;
begin
writeln('Введите массив');
for i:=1 to N do
readln(A[i]);
writeln('Положительные элементы:');
for i:=1 to N do
if A[i]>0 then
writeln('A[', i, ']=', A[i]);
end.
1. 5
2. 79
3. x=1, y=0 (см фото)