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

Ответы 2

  • С++#include <iostream>#include <ctime>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<N;i++) { arr[i]=rand()%200-100; cout << arr[i] << ' '; } cout << endl << "Итог: "; for (int x=N/2-1;x>=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;beginrandomize;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.
    • Автор:

      puffy
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years