Опубликовано 03.01.2018 по предмету Информатика от Гость

Массив имеет четное число элементов. Заполните массив случайными числами и выполнить реверс отдельно в первой половине и второй половине.
Пример:
массив:
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 {
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;
}

Не нашел нужный ответ?

Если ответ по предмету Информатика отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.


Найти другие ответы
Самые новые вопросы