как записать одномерный массив в ту же последовательность в обратном порядке?

компьютеры алгоритмы програмирование

Ответы:
1) найти середину массива
2) идя с концов массива, менять элементы местами методом трех стаканов, или любым другим
3) окончить перестановку, когда доберетесь до середины
То есть получить перестановку на месте?
для c:
for(int i = 0; i < len / 2; ++i) {
   T temp = a[i];
   a[i] = a[len - i - 1];
  a[len - i - 1] = temp;
}
допустим задан массив интов длины length.
for (int i = 0, j = length - 1; i < j; ++i, --j) {
   int tmp = a[i];
   a[i] = a[j];
   a[j] = tmp;
}


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.