Valor da matriz no vetor (RESOLVIDO)

5 respostas
JamesBond

Pessoal blz ?

eu estou tentando aqui jogar os valores da matriz 3x3 em um vetor para depois ordena-lo … so que tá dando erro … vejam ae

int[] vet = new int[8];
	    	int t=0;
               int[][] matriz = new int[3][3];
	    	
                ...

	    	for(i=0; i<3; i++) {
	    		for(j=0; j<3; j++) {
	    			vet[t] = matriz[i][j];
	    			t++;
	    		}
	    	}

alguem tem alguma ideia ?
vlw

5 Respostas

fiaux

Um vetor de 8 posições para guardar os elementos de uma matriz 3 por 3? Não cabe.

abide_zero

Entao bond, james bond, seu vetor ta com tamanho 8, e nao tem tipo a variavel i, teria q ser int[9] e int i=0 abracao.

JamesBond

blz pessoal … agora deu certo … era so colocar 9 no vetor … u.u’

Foxlol

Como vc quer que 9 elementos caibam em um array de 8??

Vc tah confundindo posição com tamanho.

Teu vetor de 8 vai de 0 a 7…mas tem OITO posições.

Mude para 9.

Flw

JamesBond

Foxlol:
Como vc quer que 9 elementos caibam em um array de 8??

Vc tah confundindo posição com tamanho.

Teu vetor de 8 vai de 0 a 7…mas tem OITO posições.

Mude para 9.

Flw

é o que eu fiz … eu me confundi mesmo aeiuhaeua vlw :wink:

Criado 29 de maio de 2008
Ultima resposta 29 de mai. de 2008
Respostas 5
Participantes 4