Var i,j,n: integer;
<span> a: array[,] of real;
</span><span>begin
</span><span> write('n = '); readln(n);
</span><span> setlength(a,n+1,n+1);
</span><span> randomize;
</span><span> writeln('исходная матрица:');
</span><span> for i:=1 to n do
</span><span> begin
</span><span> for j:=1 to n do
</span><span> begin
</span><span> a[i,j]:=random(-20,20);
</span><span> write(a[i,j]:4);
</span><span> end;
</span><span> writeln;
</span><span> end;
</span><span>//транспонирование матрицы
</span><span> for i:=1 to n-1 do
</span><span> for j:=i+1 to n do swap(a[i,j],a[j,i]);
</span><span>//вывод на экран
</span><span> writeln('транспонированная матрица:');
</span><span> for i:=1 to n do
</span><span> begin
</span><span> for j:=1 to n do write(a[i,j]:4);
</span><span> writeln;
</span><span> end;
</span><span>end.
</span><span>
</span>n = 4
<span>исходная матрица:
</span><span> -5 16 -10 5
</span><span> -4 -20 6 14
</span><span> -2 10 -4 -7
</span><span> -16 1 -9 13
</span><span>транспонированная матрица:
</span><span> -5 -4 -2 -16
</span><span> 16 -20 10 1
</span><span> -10 6 -4 -9
</span><span> 5 14 -7 13
</span>
Uses crt;
var a:integer;
begin
readln(a);
if (a mod 10)>(a div 100) then writeln('3>1');
if (a mod 10)<(a div 100) then writeln('1>3');
end.
Ответ:
var a:array[1..5]of integer;
i,m:integer;
begin
m:=0;
write('Массив: ');
for i:= 1 to 5 do
begin
a[i]:= random(21)-10;
write(a[i]:4);
if (a[i]>0) and (i mod 2 = 0) then m:=a[i]
end;
writeln;
for i:= 1 to 5 do
if (a[i]>0) and (i mod 2 = 0)and (a[i] < m) then m:=a[i];
if m=0 then writeln ('В массиве нет положительных элементов среди элементов с чётными номерами')
else writeln('Наименьший положительный элемент среди элементов с чётными номерами равен ',m)
end.
Класс '' виста ''' 'натура