uses
crt;
const
max=50;
var
a:array[1..max,1..max] of integer;
i,j,n,s,k:integer;
begin
writeln('wvedite razmernost matrici');
readln(n);
writeln('wvedite matricu ',n,' x ',n);
for i:= 1 to n do
begin
for j:= 1 to n do
read(a[i,j]);
end;
s:=0;
k:=0;
for i:= 1 to n do
begin
for j:= 1 to n do
if (j mod 2<>0) and (i mod 2<>0) then
begin
s:=a[i,j]+s;
k:=k+1
end;
end;
s:=round(s/k);
writeln('sredne arifmet znashenie s neshetnimi indeksami ravno ', s);
readkey
end.
var a:array[1..n] of integer;
i,min:integer;
begin
Randomize;
for i:=1 to n do
begin
a[i]:=random(101);
write(a[i]:4);
end;
writeln;
min:=1000;
for i:=n div 4+1 to n div 2 do
if (i mod 2 = 1)and(a[i]<min) then min:=a[i];
writeln('min = ',min);
end.
Пример:
88 6 45 6 2 72 92 83 55 96 4 52 33 81 62 79 51 46 9 82
min = 55