Red de conocimiento informático - Conocimientos de programación - Programación del código del cubo de Rubik

Programación del código del cubo de Rubik

# incluir & ltiostream.h & gt

Class Magic

{Público:

void get data();

void setfirstmacic(

vacío generar magia();

vacío imprimir magia();

Privado:

inti,j;

p>

void print magic();

p>

intm[4][4];

intstep

intfirst

intsum

};

void magic::getdata()

{ cout & lt& lt"Ingrese el valor inicial y la diferencia:"

magia vacía::setfirstmacic()

{

for(I = 0;i<4;i++)

{

for(j = 0;j<4;j++ )

m[I][j]=primer + (I * 4+j)* paso

}

}

magia vacía::generatemagic()

{

suma = m[0][0]+m[3] [3];

for (I = 0;i<4;i++)

for(j = 0;j <4;j++)

{

si(i+j ==3||i==j)

m[I][j]= suma-m[I][j];

}

}

magia vacía::printmagic()

{

for(I = 0;i<4;i++)

for (j = 0; j & lt4; j++)

{ if(j & lt;3)& lt;br/>;& ltp & gtcout & lt& ltm[I ][j]& lt; & lt' ';& ltbr/>;& ltp & gtif(j = = 3)& ltp & gtcout & lt& ltm[I][j]& lt; ltp & gt}

}

int main(int argc, char* argv[])

{magic g;& ltbr/>;& ltp & gtg . obtener datos(); & ltbr/>; & ltp & gtg . setfirstmacic(); & ltbr/>; <p>}