program p1;
uses crt; вывод окошка
const n = 30;
var a: array [1..n] of integer;
i, max, max2 : integer;
begin
for i: =1 to n do begin вывод элементов массива с рандома
a[i]: = random (100);
write( a[i]: 4);
end;
writeln;
max: = a[1]; принимаем первый элемент массива за макс
max2: = a[1]; принимаем первый элемент массива за макс
for i: =1 to n do begin находим первый max
if max< a[i] then
max: = a[i];
end;
for i: =1 to n do begin находим второй max2
if (max2< a[i]) and ( a[i]< > max) then
max2: = a[i];
end;
writeln('max=',max);
writeln('max2=',max2);
end.
Поделитесь своими знаниями, ответьте на вопрос:
проверь орфографию и если не будет потом работать измени i: =1 на i: =0
pascal
var
n,z,l: integer;
a: array[1..30] of integer;
begin
readln('kol-vo chisel-',n);
for i: =1 to n do
begin
readln(a[i]);
l=l+a[i];
end;
z=l/n;
writeln('srednee arifm-',z);
end.