Advertisement
Guest User

rotateRight

a guest
Oct 23rd, 2014
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.57 KB | None | 0 0
  1. #include "h22.h"
  2.  
  3. // Add your implementation here
  4. void rotateRight(int a[][SIZE])
  5. {
  6.     int b[SIZE][SIZE];
  7.     int size = SIZE - 1;
  8.     for (int i = 0; i < SIZE; i++)
  9.     {
  10.         for (int j = 0; j < SIZE; j++)
  11.         {
  12.             if (i == 0)
  13.             {
  14.                 b[j][i + (size - i)] = a[i][j];
  15.             }
  16.             else if (i > 0 && i < (size - 1))
  17.             {
  18.                 b[j][i + 1] = a[i][j];
  19.             }
  20.             else if (i == (size - 1))
  21.             {
  22.                 b[j][i+1] = a[i][j];
  23.             }
  24.             else
  25.             {
  26.                 b[j][0] = a[i][j];
  27.             }
  28.         }
  29.     }
  30.     for (int i = 0; i < SIZE; i++)
  31.     {
  32.         for (int j = 0; i < SIZE; i++)
  33.         {
  34.             a[i][j] = b[i][j];
  35.         }
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement