Mettre les valeurs d'une list dans une matrice
Résolu
irzak
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
irzak Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
irzak Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
bonjour
je suis débutante en programmation java, et j'ai une question et j'aimerai bcp de m'aider.
j'ai une liste par exemple
je veux mettre chaque 7 valeurs de la liste dans une ligne d'une matrice donc le résultat sera comme suit :
comment je peux faire ça ?
help please.
mrc :)
je suis débutante en programmation java, et j'ai une question et j'aimerai bcp de m'aider.
j'ai une liste par exemple
lc = [29, 1, 54542, 7, 9, 0, 0, 2, 1, 54422, 10, 12, 0, 0, 4, 1, 443, 14, 14, 0, 0, 7, 1, 54422, 24, 21, 0, 0]
je veux mettre chaque 7 valeurs de la liste dans une ligne d'une matrice donc le résultat sera comme suit :
29 1 54542 7 9 0 0
2 1 54422 10 12 0 0
4 1 443 14 14 0 0
7 1 54422 24 21 0 0
comment je peux faire ça ?
help please.
mrc :)
1 réponse
-
Bonjour,
Tu devrais faire une boucle pour affecter les valeurs comme ceci :
matrice[n/7][n%7]=liste.get(n)
-
merci pour votre réponce ça marche
mais il ya un petit pb :) dans l'affichage de la matrice une fois j'obtiens les 7 valeurs dans chaque ligne de la matrice une autre fois je trouve 3 valeurs ou bien 2 valeurs je ne sais pas pourquoi?
voici l'affichage de code:
[30, 1, 54542, 8, 9, 0, 0, 5, 1, 443, 12, 11, 0, 0, 10, 1, 54422, 25, 20, 0, 0]
30 1
5 1
10 1
ou
[28, 1, 54542, 6, 9, 0, 0, 2, 1, 54562, 10, 12, 0, 0, 1, 1, 54422, 12, 14, 0, 0, 5, 1, 443, 16, 16, 0, 0, 6, 1, 54422, 27, 23, 0, 0]
28 1 54542 6
2 1 54562 10
1 1 54422 12
5 1 443 16
6 1 54422 27
est ainsi de suite
nb) la matrice est remplie aléatoirement.
merci d'avance :) -
-