fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. int t;cin>>t;
  7. while(t--)
  8. {
  9. int r,c,sr1,sr2;
  10. cin>>r>>c>>sr1>>sr2;
  11. int a[r][c];
  12. int a1[r],a2[r];
  13. for(int i=0;i<r;i++)
  14. {
  15. for(int j=0;j<c;j++)
  16. {
  17. cin>>a[i][j];
  18. if(i==sr1)
  19. {
  20. a2[j]=a[i][j];
  21. }
  22. if(i==sr2)
  23. {
  24. a1[j]=a[i][j];
  25. }
  26. }
  27. }
  28. for(int i=0;i<r;i++)
  29. {
  30. for(int j=0;j<c;j++)
  31. {
  32. if(i==sr1)
  33. {
  34. cout<<a1[j]<<" ";
  35. }
  36. else if(i==sr2)
  37. {
  38. cout<<a2[j]<<" ";
  39. }
  40. else
  41. {
  42. cout<<a[j]<<" ";
  43. }
  44. }
  45. cout<<"\n";
  46. }
  47. cout<<"\n";
  48. }
  49. return 0;
  50. }
Success #stdin #stdout 0.01s 5440KB
stdin
2
4 5 0 3
91 82 73 44 95
61 37 78 29 10
11 12 13 14 15
16 17 18 19 20
3 3 0 1
1 2 3
4 5 6
7 8 9 
stdout
16 17 18 19 20 
0x7fff61ca2f90 0x7fff61ca2fa4 0x7fff61ca2fb8 0x7fff61ca2fcc 0x7fff61ca2fe0 
0x7fff61ca2f90 0x7fff61ca2fa4 0x7fff61ca2fb8 0x7fff61ca2fcc 0x7fff61ca2fe0 
91 82 73 44 16 

4 5 6 
1 2 3 
0x7fff61ca2fb0 0x7fff61ca2fbc 0x7fff61ca2fc8