Vai al contenuto

Aiuto Java


AR89

Messaggi raccomandati

Devo copiare il contenuto di un Array (scorrendolo al contrario), nelle colonne dispari di una matrice. Come faccio? Avevo provato così:

 
for (int m=0; m<b.length; m++){//scorro le righe
  for (int n=1; n<b[0].length; n=n+2){// scorro le colonne dispari
	   for (int l=v1.length-1; l>=0; l--){// scorro il vettore
b[m][n]=v1[l];}}}

Un Tetris in vecchio stile, dedicato alla versione per Mac degli anni 80.

Link al commento
Condividi su altri siti

Ora funziona però il vettore che devo copiare è {3,4,2}. Solo che usando questo algoritmo mi esce sulla colonna {3,3,3}. Non capisco dove sia il problema.

Edit: risolto ho dovuto solo fare un piccolo aggiustamento

int l=v1.length-1;
	 for (int m=0; m<b.length; m++){
	  for (int n=1; n<b[0].length; n=n+2){




	 b[m][n]=v1[l];
	 l--;

	 }}

Un Tetris in vecchio stile, dedicato alla versione per Mac degli anni 80.

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...