Criando uma matriz para colocar outras matrizes dentro

3 respostas
C

Quero criar uma matriz do tipo 100x100 e dentro desta matriz colocar em cada “quadradinho da matriz” uma outro matriz (de 3x3)…

por exemplo tenho a matriz_central[100][100]

matriz_dado1[3][3]

entao eu quero por exemplo

matriz_centra[1][1] =matriz_dado[3][3], entao na coluna1 da linha1 esta aguardada a matriz_dado de 3x3…

Como fazer esta matriz e guardar os dados ?

3 Respostas

M

são matrizes de q? bem.. fiz um exemplo com int:

int matriz_dado1[][] = new int[3][3];
int matriz_central[][][][] = new int[100][100][100][100];
        
matriz_central[1][1] = matriz_dado1;

só preste atenção, q neste código as matrizes não estão inicializadas, estão todas as posições apontando pra null...

C
"matheus":
são matrizes de q? bem.. fiz um exemplo com int:
int matriz_dado1[][] = new int[3][3];
int matriz_central[][][][] = new int[100][100][100][100];
        
matriz_central[1][1] = matriz_dado1;

só preste atenção, q neste código as matrizes não estão inicializadas, estão todas as posições apontando pra null...

Só uma duvida..quem é responsavel pelo interior da matriz ?

isto é os dois 100x100 dizem que podem armazenar uma amtriz de 100x100 ?????

se eu quiser armazenar uma matriz3x3 dentro de uma de 100x100 seria

int matriz_central[][][][] = new int[3][3][100][100];

C

Uma outra perguntinha…como recuperar este valor para por exemplo escrever ele numa tela? Ou verificar algo nela ?

(por favor algum me ajude, pois não consigo recuperar a matriz, depois de guardada na matrizona)

Criado 2 de maio de 2004
Ultima resposta 6 de mai. de 2004
Respostas 3
Participantes 2