Reverse Odd Columns



#include<stdio.h>

int main()

{

int r,c,i,j,k;

scanf("%d %d", &r,&c);

int mat[102][102],ans[102][102];

for(i=0; i<r; i++){

    for(j=0; j<c; j++){

        scanf("%d ", &mat[i][j]);

    }

}

for(j=0; j<c; j++){

    for(i=0; i<r; i++){

        for(k=r-(i+1); k<=r-(i+1); k++){

            if(j%2==0){

            ans[i][j]=mat[k][j];

            }else{

                ans[i][j]=mat[i][j];

            }

        }

    }

}

for(i=0; i<r; i++){

    for(j=0; j<c; j++){

        printf("%d ", ans[i][j]);

    }

    printf("\n");

}

}

Post a Comment

0 Comments