Advertisement
Guest User

Shift row or column

a guest
Jul 9th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.39 KB | None | 0 0
  1. //Shift a row/column in array by 1 starting from some point. This is the double array variant.
  2. void shift ( int rowStart, int colStart, int wid, int hei, int actWid, bool vert, double *array ) {
  3.     for ( int ind = (vert?rowStart:colStart); ind < (vert?hei:wid) - 1; ind ++ )
  4.         array[(vert?ind:rowStart)*actWid + (vert?colStart:ind)] = array[(vert?ind+1:rowStart)*actWid + (vert?colStart:ind+1)];
  5. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement