uses crt;
var
a : array[1..20] of integer;
b : array[1..3] of integer;
c : array[1..3] of integer;
i: integer;
begin
clrscr;
randomize;
for i := 1 to 20 do
begin
a[i] := random(30);
write(a[i],' ');
end;
writeln;
writeln;
for i := 1 to 3 do
b[i] := a[i];
for i := 18 to 20 do
c[i-17] := a[i];
for i := 1 to 3 do
a[i] := c[i];
for i := 18 to 20 do
a[i] := b[i-17];
for i := 1 to 20 do
writeln(a[i]);
readln;
end.
Следующий вариант
uses crt;
var
a : array[1..20] of integer;
i: integer;
begin
clrscr;
randomize;
for i := 1 to 20 do
begin
a[i] := random(30);
write(a[i],' ');
end;
writeln;
writeln;
a[1]:=a[1]+a[n-2];
a[n-2]:=a[1]-a[n-2];
a[1]:=a[1]-a[n-2];
a[2]:=a[2]+a[n-1];
a[n-1]:=a[2]-a[n-1];
a[2]:=a[2]-a[n-1];
a[3]:=a[3]+a[n];
a[n]:=a[3]-a[n];
a[3]:=a[3]-a[n];
for i := 1 to 20 do
writeln(a[i]);
readln;
end.
Похожие записи/страницы:
- Дан одномерный массив целых чисел, требуется удалить из него все элементы, имеющие максимальный значения, при…
- Дана целочисленная последовательность а1,а2...а20. изменить порядок следования элементов так, чтобы сначала шли…
- Массив Х, состоящий из положительных и отрицательных элементов. Сформировать новый массив Y из элементов массива…
- Дан двумерный массив размером 6 на 5. Сформировать одномерный массив,каждый элемент которого равен первому…
- Дан одномерный массив А, состоящий из N целых чисел. Составить программу, которая меняет порядок следования…
- Ввести матрицу A(n x m) , вывести ее. В каждой строке найти суммуэлементов расположенных после первого нулевого…
- Одномерный массив, переставить максимальный элемент с последним! - Pascal(Паскаль)
- Дан одномерный массив из 15 элементов. переставить в обратном порядке элементы расположенные между 2 и 10 -…