@Fardeendragon
Student

Как сделать реверс столбцов массива?

Как можно сделать реверс столбцов двумерного массива?
  • Вопрос задан
  • 405 просмотров
Пригласить эксперта
Ответы на вопрос 2
Раз вопрос в теме про C++, то вас, наверное, не интересуют raw-массивы и raw-loops. Тогда можно так:
#include <algorithm>
std::vector<std::vector<int>> arr = {{0,1,2,3},{0,1,2,3},{0,1,2,3}};
std::for_each(arr.begin(), arr.end(), [](auto& row){ std::reverse(row.begin(), row.end()); });
Ответ написан
Комментировать
Можно сделать с помощью циклов и капельки мозга.

Если для работы с двумерными массивами используется какой-нибудь blas, то там скорее всего уже есть готовая функция для этого.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы