Size: a a a

2020 January 23

m

moushes in Dev KZ | NSFW
Двумерный массив
источник

Tt

Till the coyote in Dev KZ | NSFW
типо в 2д массиве ошибка?
источник

m

moushes in Dev KZ | NSFW
Нет
источник

m

moushes in Dev KZ | NSFW
Есть матрица такая
источник

m

moushes in Dev KZ | NSFW
источник

m

moushes in Dev KZ | NSFW
Надо чтобы юзер вводил какие строки поменять местами
источник

m

moushes in Dev KZ | NSFW
И они менялись
источник

m

moushes in Dev KZ | NSFW
Знаю как меняются столбцы, а со строками беда
источник

Tt

Till the coyote in Dev KZ | NSFW
А што сложного
источник

m

moushes in Dev KZ | NSFW
Не могу понять как
источник

Tt

Till the coyote in Dev KZ | NSFW
Ты хочешь сказать, чтобы в матрице два определенных rows поменялись местами?
источник

m

moushes in Dev KZ | NSFW
Да
источник

Tt

Till the coyote in Dev KZ | NSFW
ща
источник

Tt

Till the coyote in Dev KZ | NSFW
#include <iostream>
#include <vector>

void swap_rows(std::vector<std::vector<int>>& arr, std::size_t a, std::size_t b) {
 for (std::size_t i{0}; i < arr.size(); i++) {
   int swap = arr[a][i];
   arr[a][i] = arr[b][i];
   arr[b][i] = swap;
 }
}

void print(std::vector<std::vector<int>>& arr) {
 for (auto row : arr) {
   for (auto elem : row)
     std::cout << elem << ' ';
   std::cout << '\n';
 }
}

int main() {
 std::vector<std::vector<int>> arr = {{1,2,3}, {4,5,6}, {7,8,9}};
 std::cout << "Original matrix:\n";
 print(arr);
 swap_rows(arr, 0, 1);
 std::cout << "New matrix:\n";
 print(arr);
}
источник

Tt

Till the coyote in Dev KZ | NSFW
вот пример
источник

Tt

Till the coyote in Dev KZ | NSFW
изи ж, или ты новичок
источник

Tt

Till the coyote in Dev KZ | NSFW
@moushes qaidasyn
источник

m

moushes in Dev KZ | NSFW
О, спасибо
источник

m

moushes in Dev KZ | NSFW
Большое человеческое спасибо
источник

Tt

Till the coyote in Dev KZ | NSFW
источник