Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

elfo.unicsul

com Matriz 4D

Recommended Posts

Deve ser isso que você está procurando

 

#include <stdio.h>

 

#define MAX 10

 

main()

{

int matriz[MAX][MAX][MAX][MAX]; // pode ser do tipo que você quiser

 

for(int a=0;a<MAX;a++)

for(int b=0;b<MAX;b++)

for(int c=0;c<MAX;c++)

for(int d=0;d<MAX;d++)

matriz[a][c][d]=0; //ai você escolhe o que deseja inicializar ou preenchar

//você pode peencher com vetor de dados

// conhecidos ou usar numeros aleatorios utilizando

// a funcao rand

getchar();

}

 

Qual quer duvida é só escrever de novo aqui!!

 

até mais e espero ter ajudado um pouco http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

podemos dar uma solucao OO (orientada a objetos) tb...

 

#define MAX 10class matrix4D{private:         int value[MAX][MAX][MAX][MAX];public:          void setMatrix(int a, int b, int c, int d, int newValue); //modifica matriz         matrix4D();  // inicializa a matriz quando a variavel e declarada};void matrix4D::setMatrix(int a, int b, int c, int d, int newValue){matriz[a][b][c][d]=newValue;}matrix4D::matrix4D(){for(int a=0;a<MAX;a++)     for(int b=0;b<MAX;b++)         for(int c=0;c<MAX;c++)             for(int d=0;d<MAX;d++)                       matriz[a][b][c][d]=0;}

da pra fazer uma serie coisas http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.