fork download
  1. #include <iostream>
  2. #include <bits/stdc++.h>
  3.  
  4. using namespace std;
  5. void sw(int x, int y, vector<vector<int>> &v) {
  6. for (auto it: v)
  7. swap(it[x], it[y]);
  8. }
  9.  
  10.  
  11. int main() {
  12. vector<vector<int>> v(3,vector<int> (3));
  13. v[0] = {1, 2, 3};
  14. v[1] = {4, 5, 6};
  15. v[2] = {7, 8, 9};
  16. sw(0, 2, v);
  17. for (auto it: v)
  18. cout << it[0] << " " << it[1] << " " << it[2] << "\n";
  19.  
  20. }
Success #stdin #stdout 0s 5312KB
stdin
Standard input is empty
stdout
1 2 3
4 5 6
7 8 9