Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main() {
- const int COL = 5;
- const int RAW = 5;
- int i = 0;
- int j = 0;
- ///init static
- int fin[COL][RAW];
- int arr[COL][RAW];
- for(j = 0; j < RAW; j++)
- fin[0][j] = i+j * 3;
- for(i = 0; i < COL; i++)
- for(j = 0; j < RAW; j++)
- arr[i][j] = i+j * 3;
- ///
- ///print unchanged
- for(i = 0; i < COL; i++){
- for(j = 0; j < RAW; j++){
- printf("%d ",arr[i][j]);
- }
- printf("\n");
- }
- printf("\n");
- ///
- ///change
- for(i = 1; i < COL; i++){
- for(j = 0; j < RAW; j++){
- if(j - i >= 0){
- fin[i][j-i] = arr[i][j];
- }else{
- fin[i][RAW + (j-i)] = arr[i][j];
- }
- }
- }
- ///
- ///print result
- for(i = 0; i < COL; i++){
- for(j = 0; j < RAW; j++){
- printf("%d ",fin[i][j]);
- }
- printf("\n");
- }
- printf("\n");
- ///
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement