Paste Search Dynamic
startrow endrow
  1. #include <iostream>
  2. using namespace std;
  3. int mat[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};
  4. int res[4][4];
  5. void printres(int startrow,int endrow)
  6. {       
  7.         int i,j;
  8.  
  9.         while(startrow<=endrow)
  10.         {
  11.                 for(i=0;i<4;i++)
  12.                 {
  13.                         res[endrow][3-i]=mat[startrow][i];
  14.                 }
  15.                 for(i=0;i<4;i++)
  16.                 {
  17.                         res[startrow][i]=mat[endrow][3-i];
  18.                 }
  19.                 startrow++;
  20.                 endrow--;
  21.         }
  22.  
  23.         for(i=0;i<4;i++)
  24.         {
  25.                 for(j=0;j<4;j++)
  26.                 {       
  27.                         cout<<res[i][j]<<" ";
  28.                 }
  29.                 cout<<endl;
  30.         }
  31. }
  32. int main() {
  33.  
  34.         printres(0,3);
  35.         return 0;
  36. }
  37.  
Parsed in 0.009 seconds