Column swap
Problem
Given a matrix of size
NxM and two numbers
k1 and
k2. Cycle leftward between columns
k1 and
k2 (including columns
k1 and
k2, i.e. The
k1 column must be in place of the
k2 column, the
k2 column in the place of the
k2-1 column, etc. .).
Input
The first line contains numbers
N and
M (
\(0<N,M<=10\)) . Next come
N lines of
M numbers each. Each number modulo no more than
100. Following a new line are two numbers
k1,
k2 (
\(0<= k1<=k2< M\)).
Imprint
Display the transformed matrix, allocating three character spaces for each element.
Example
| # |
Input |
Output |
| 1 |
3 4
56 32 94 12
15 72 51 60
43 4 97 38
0 2
|
32 94 56 12
72 51 15 60
4 97 43 38
|