Массив имеет четное число элементов. Заполните массив случайными числами и выполнить реверс отдельно в первой половине и второй половине.Пример:массив:1 2 3 4 5 6результат:3 2 1 6 5 4

Массив имеет четное число элементов. Заполните массив случайными числами и выполнить реверс отдельно в первой половине и второй половине. Пример: массив: 1 2 3 4 5 6 результат: 3 2 1 6 5 4
Гость
Ответ(ы) на вопрос:
Гость
С++ #include #include using namespace std; int main () { setlocale (0,"russian"); srand (time(NULL)); int N; cout << "Чётное N="; cin >> N; if (N%2==0 && N>0) { int *arr=new int [N]; cout << "Случайный массив: "; for (int i=0;i=0;x--) cout << arr[x] << ' '; for (int y=N-1;y>=N/2;y--) cout << arr [y] << ' '; } else cout << "Ошибка!"; system ("PAUSE>>VOID"); return 0; }
Гость
var i:integer; an:array[1..10] of integer,a:array[1..10] of integer; begin randomize; for i:=1 to 10 do a[i]:=random(100); for i:=1 to 5 do an[6-i]:=a[i]; for i:=1 to 5 do an[11-i]:=a[i+5];  writeln("Получившийся массив:"); writeln(" "); for i:=1 to 10 do write(an[i]," "); end.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы