Выполнить реверс массива из 10 элементов,заполненного случайными числами в интервале...

0 голосов
137 просмотров

Выполнить реверс массива из 10 элементов,заполненного случайными числами в интервале [-100;100].


Информатика (59 баллов) | 137 просмотров
0

какой язык то?

0

паскаль

Дан 1 ответ
0 голосов

Readln(n);
for i:=1 to n do
a[i]:=random(100); //тут можно ввести макс. значение для рандома
k:=n div 2;
for i:=1 to k do
begin
t:=a[i]; a[i]:=a[k-i+1]; a[k-i+1]:=t;
end;
inc(k);
for i:=k to n do
begin
t:=a[i]; a[i]:=a[n-i+1]; a[n-i+1]:=t;
end;
for i:=1 to n do
write(a[i],' ');
writeln;
readln;
end.

(424 баллов)
0

а то readln(n) что написать?

0

var

0

n,i,t,k,n:integer;

0

a: array[100..100] of integer;

0

хм..а почему у вас n повторно объявлен в integerr?

0

случайно написал повторно

0

ну бывает )