Внимание! center-referat.ru не продает дипломы, аттестаты об образовании и иные документы об образовании. Все услуги на сайте предоставляются исключительно в рамках законодательства.

Готовые дипломные, курсовые, рефераты. Вы можете бес-платно скачать любую понравившуюся работу.

Массив имеет четное число элементов. Заполните массив случайными числами и выполнить...

Сегодня примерно в 18:22 на наш email ящик поступил вопрос, который наши модераторы от-несли к категории Разное. Постараемся дать на него полноценный ответ.

Тема вопроса с пояснением

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

Ответ с привлечением экспертов

Среди нашей команды есть эксперты, которые успешно отвечают на вопросы из рубрики "Информатика". Напомним, что вы задали следующий вопрос:

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

И сразу же ответим на него:

После проведенного совещания с другими специалистами нашего сервиса, мы склонны пола-гать, что правильный ответ на заданный вами вопрос будет звучать следующим образом:

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.

,

С++
#include
#include
using namespace std;
int main ()
{
setlocale (0,"russian");
srand (time(NULL));
int N;
cout << "Чётное N=";<br> cin >> N;
if (N%2==0 && N>0)
{
int *arr=new int [N];
cout << "Случайный массив: ";<br> for (int i=0;i {
arr[i]=rand()%200-100;
cout << arr[i] << ' ';<br> }
cout << endl << "Итог: ";<br> for (int x=N/2-1;x>=0;x--)
cout << arr[x] << ' ';<br>
for (int y=N-1;y>=N/2;y--)
cout << arr [y] << ' ';<br>
}
else
cout << "Ошибка!";</span>
system ("PAUSE>>VOID");

return 0;
}

Авторские права 2002-2021 center-referat.ru