Advertisement
Guest User

Untitled

a guest
Oct 20th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.33 KB | None | 0 0
  1. void rec_swap3(int side) {
  2.     for (int i = 0; i < side; i += 8) {
  3.         for (int j = 0; j <= i; j += 8) {
  4.             for (int ii = 0; ii < 8 && i + ii < side; ii++) {
  5.                 for (int jj = 0; jj < 8 && j + jj < side; jj++) {
  6.                     int x = i + ii, y = j + jj;
  7.                     if (x > y) {
  8.                         swap(A[(I+x)*N+J+y], A[(I+y)*N+J+x]);
  9.                     }
  10.                 }
  11.             }
  12.         }
  13.     }
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement