oregon ha scritto:
Cosa hai scritto fino ad ora? Quali tentativi hai fatto?
Intanto ho pensato di dividere i due casi, quando N è pari e quando dispari.
Poi con un primo for vedo su quante rotazioni, ovvero su quante cornici iterare, e all'interno fare 4 for per i 4 movimenti.
Posto una bozza che ho fatto, ancora da continuare e tra l'altro con qualche indice sbagliato
if (N%2==0)
{
for(k=0;k<(N/2);k++)
{
for(j=0;j<N-k;j++)
{
printf("%d",matrice[i+k][j]);
}
for(i=1;i<N-k;i++)
{
printf("%d",matrice[i][N-k]);
}
....
...
...
}
}