Cómo mover las filas y columnas de una matriz bidimensional en un bucle en lenguaje c
#includelt;stdio.hgt;
#define?
int?main(){
int?i,j,m,n,a[N ][N];
printf("input?m?n:");
scanf("dd",amp;m,amp;n);
wmientras(mgt; 0)m-=N;
wmientras(ngt; 0)n-=N
for(i=0; ilt; N; i )
for(j=0;jlt;N;j)
a[i][j]=i*N j 1;
for( i=0; ilt; N; i ){
for(j=0; jlt; N; j )
printf("-3d", a[(N-m i) N][(N-n j)N]);
printf("\n");
}
return?0;
}
entrada m n:1 1
25 21 22 23 24?
5 ?1 ?2 ?3 ?4 ?
10 6 ?7 ?8 ?9 ?
15 11 12 13 14
20 16 17 18 19 ?