AR89 Inviato 8 Febbraio 2009 Segnala Condividi Inviato 8 Febbraio 2009 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];}}} http://www.2shared.com/file/oiZtjX1r/TetrisMac.html Un Tetris in vecchio stile, dedicato alla versione per Mac degli anni 80. Link al commento Condividi su altri siti Altre opzioni di condivisione...
AR89 Inviato 8 Febbraio 2009 Autore Segnala Condividi Inviato 8 Febbraio 2009 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--; }} http://www.2shared.com/file/oiZtjX1r/TetrisMac.html Un Tetris in vecchio stile, dedicato alla versione per Mac degli anni 80. Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.