1. Разработать схему алгоритма, который вводит массив из N целыхчисел и выводит на экран этот же массив в прямом и обратном порядке. Протестировать алгоритм на произвольных массивах, состоящих из 1 числа, из 5 чисел, из 10 чисел.
Program zadacha1; uses crt; const N=5; //размер массива var m:array[1..n] of integer; i:integer; Begin Writeln('Исходный массив'); For i:= 1 to n do //readln(m); //для ручного ввода оставьте эту строку begin // для m:=random(101)-50; // случайного Writeln(m); // эти end; // Writeln('Прямой вывод'); For i:=1 to n do writeln(m); Writeln('Обратный вывод'); For i:=1 to n do writeln(m[n+1-i]); End. Program zadacha2; uses crt; const N=5; // размер массива var m:array[1..n] of integer; i:integer; Begin Writeln('Исходный массив'); For i:= 1 to n do //readln(m); //для ручного ввода оставьте эту строку begin // для m:=random(101)-50; // случайного Writeln(m); // эти end; // Writeln('Вывод'); For i:=1 to n do if i mod 2 = 0 then writeln(m); End. Program zadacha3; uses crt; const N=5; // размер массива var m:array[1..n] of integer; i:integer; Begin Writeln('Исходный массив'); For i:= 1 to n do //readln(m); //для ручного ввода оставьте эту строку begin // для m:=random(101)-50; // случайного Writeln(m); // эти end; // Writeln('Вывод'); For i:=1 to n do if (n+1-i) mod 2 <> 0 then writeln(m[n+1-i]); End.