O cubo mágico é um problema muito famoso que pode ser resolvido por meio de um algotítmo. Suponha que você esteja fazendo um programa no qual necessite representar um cubo mágico gigante . Declare um array multidimensional que pudesse representar esse cubo. Considere que os elementos desse array serão do tipo char.
Passo 1
Eai, tudo beleza?
Nessa questão, nós vamos ter que sair um pouco do padrão de 2 dimensões, pois estamos tratando de um cubo, ou seja, precisaremos de 3 dimensões. Além disso, é preciso ter atenção no tamanho de cada dimensão. Como foi dito no enunciado, vamos representar um cubo . Para isso, precisamos declarar um tridimensional onde cada dimensão terá tamanho .
Passo 2
Como é dito no enunciado, cada elemento desse cubo pode ser representado por um . Sabendo disso e das informações do passo anterior, já podemos declarar o nosso :