program massiv;
uses crt;
const
n = 20;
type
matrica = array [1 .. n] of byte;
var
a: matrica;
b: matrica;
i: integer;
j: integer;
maxB: integer;
minA: integer;
c, d, f: integer;
begin
writeln;
clrscr;
randomize;
for i := 1 to n do
begin
a[i] := random(10);
write(a[i], ' ');
end;
writeln;
writeln;
for i := 1 to n do
begin
b[i] := random(10);
write(b[i], ' ');
end;
writeln;
minA := a[1];
c := 1;
for i := 2 to n do
if minA > a[i] then
begin
minA := a[i];
c := i;
end;
maxB := b[1];
d := 1;
for i := 2 to n do
if maxB < b[i] then
begin
maxB := b[i];
d := i;
end;
f := a[c];
a[c] := b[d];
b[d] := f;
writeln;
for i := 1 to n do
begin
write(a[i], ' ');
end;
writeln;
writeln;
for i := 1 to n do
begin
write(b[i], ' ');
end;
writeln;
readln;
end.
Похожие записи/страницы:
- Даны натуральные n, m и последовательности вещественных чисел х1, х2, …, хn, y1, y2, …, ym. Найти разности…
- Даны сведения о различных датах. Каждая дата-это число,месяц,год. Вывести даты,группируя их по временам…
- Создать линейный массив, элементы которого равны произведению минимальных элементов по соответствующим строкам…
- Для вычисления определителей матриц n*n по схеме Гаусса- Pascal(Паскаль)
- Произвольно заданы три одномерных массива с одинаковым числом элементов. Сформировать массив, каждый элемент…
- Создать матрицы А[n*m] и В[n*m]. Если элемент матрицы на главной диагонали > 0, то эту строку рассортировать по…
- Даны три матрицы X,Y,Z. Распечатать ту из них в которой больше нулевых элементов - Pascal(Паскаль)
- Даны два массива целых чисел А(n*n), X(n), где n меньше или равно 10. Требуется четные строки массива А заменить…