Red de conocimiento informático - Computadora portátil - Cómo "rotar en el sentido de las agujas del reloj" los elementos de una matriz bidimensional en lenguaje C, como se muestra en la siguiente figura

Cómo "rotar en el sentido de las agujas del reloj" los elementos de una matriz bidimensional en lenguaje C, como se muestra en la siguiente figura

#include "stdio.h"

int ?main()

{int i, j, n, t, a[20][20] ;

int c;

scanf("d",amp;n);

for(i=0;ilt;n;i) p>

{for(j=0;jlt;n;j)

{a[i][j]=n*i j 1;

printf( "3d ", a[i][j]);

}

printf("\n");

}

printf ("Después:\n");

for(i=0;ilt;n-1;i)

for(j=i;jlt;n-1 -i ; j )

{t=a[i][j];

a[i][j]=a[n-1-j][i];

p>

a [n-1-j][i]=a[n-1-i][n-1-j];

a[n -1-i][n -1-j]=a[j][n-1-i];

a[j][n-1-i]=t;

}

for(i1=0;i1lt;n;i1)

{ for(j1=0;j1lt;n;j1)

printf("3d",a [i1][j1]);

printf("\n");

}

devuelve 0;

}