fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. vector<vector<int> > performOps(vector<vector<int> > &A) {
  4. vector<vector<int> > B;
  5. B.resize(A.size());
  6. for (int i = 0; i < A.size(); i++) {
  7. B[i].resize(A[i].size());
  8. for (int j = 0; j < A[i].size(); j++) {
  9. B[i][A[i].size() - 1 - j] = A[i][j];
  10. }
  11. }
  12. return B;
  13. }
  14.  
  15. int main() {
  16. vector<vector<int> > A = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
  17. vector<vector<int> > B = performOps(A);
  18. for (int i = 0; i < B.size(); i++) {
  19. for (int j = 0; j < B[i].size(); j++) cout<<B[i][j]<<" ";
  20. }
  21. return 0;
  22. }
Success #stdin #stdout 0s 5276KB
stdin
Standard input is empty
stdout
4 3 2 1 8 7 6 5 12 11 10 9