#include <stdio.h>
// Definición de un arreglo con los colores representados por un carácter
// W=Blanco, G=Verde, R=Rojo, B=Azul, O=Naranja, Y=Amarillo
char colores[6] = {'W', 'G', 'R', 'B', 'O', 'Y'};
int main() {
char CuboDeRubik[6][3][3];
int cara, fila, columna;
// Inicializar el cubo de Rubik
for(cara = 0; cara < 6; cara++) {
for(fila = 0; fila < 3; fila++) {
for(columna = 0; columna < 3; columna++) {
// Asignar el color inicial de cada cara
CuboDeRubik[cara][fila][columna] = colores[cara];
}
}
}
// Imprimir el cubo de Rubik
for(cara = 0; cara < 6; cara++) {
printf("Cara %d (%c):\n", cara+1, colores[cara]);
for(fila = 0; fila < 3; fila++) {
for(columna = 0; columna < 3; columna++) {
printf("%c ", CuboDeRubik[cara][fila][columna]);
}
printf("\n");
}
printf("\n");
}
return 0;
}
To embed this program on your website, copy the following code and paste it into your website's HTML: