Red de conocimiento informático - Descarga de software - Cubo de programación electrónica

Cubo de programación electrónica

# incluir ltiostream.h gt

Class Magic

{Público:

void get data();

void setfirstmacic();

vacío generar magia();

vacío imprimir magia();

Privado:

inti, j;

intm[4][4];

intstep

intfirst

intsum

};

void magic:: getdata()

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

void magic::setfirstmacic()

{

para(I = 0; i lt4; i )

{

para(j = 0; j lt4; j )

m[I][j]=Primer (I * 4 j)* paso;

}

}

magia vacía::generatemagic ()

{

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

for(I = 0; i lt4; i )

for(j = 0; j lt4; j )

{

if(i j==3||i==j)

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

}

}

magia vacía:: printmagic( )

{

for(I = 0;i lt4;i)

for(j = 0;j lt4;j)

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

}

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

{magic g; ltp gtg. generar datos(); ltp gtg. imprimir magia(); ltp gt devuelve 0; ltp gt}