Código de programación de la caja de programación del cubo mágico
El siguiente es un programa que imprime una matriz de cubo de Rubik de orden impar:
# include & ltstdio.h & gt
int? principal()
{int? n=0, I, j, k=1, p, q, a[20][20]= { 0 };
Y (! (n%2))
{printf("Ingrese un número impar menor que 20:");
scanf("%d ", & ampn);
}
I = 0;
j = n/2;
for(p = 0; p & ltn; p++)
{ for(q = 0; q & ltn; q++)
{ si(q & gt; 0)
{ I =(I+n-1)% n;
j =( j+1)% n;
}
a[I][j]= k++;
}
I =( I+1)% n;
}
for(I = 0;i& ltn;i++)
{ for(j = 0;j & ltn;j++)
printf("%4d ",a[I][j]);
printf("\n");
}
¿Volver? 0;
}