Почему программа в pascal ABC выдаёт что массив 0 program peremena; const N=8; var...

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

Почему программа в pascal ABC выдаёт что массив 0

program peremena;
const N=8;
var A:array[1..N] of integer;
I,X: integer;
begin
for i:=1 to n do
if i>N then
begin
begin
x:=a[i];
a[i]:=a[n];
a[n]:=x
end;
begin
x:=a[i+1];
a[i+1]:=a[n-1];
a[n-1]:=x
end;
end;
writeLn('массив',A[i]:8)
end.


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

а что должна делать программа?

0

поменять местами 1 с последним, 2 с предпоследним и так далее ...

0

так это же получится вывести массив с конца

0

да

0

тогда проще вывести элементы массива с конца и вообще не делать перестановку

0

нет мне надо с помощью перестоновки

0

прежде чем делать перестановки надо массив сформировать, у тебя этот этап отсутствует

0

ну напиши пожалуста

0

я в программирование ничего не понимаю

Дан 1 ответ
0 голосов
Правильный ответ

Смотри вложение
........................


image
(8.8k баллов)