Algorithme changement de format d'un tableau
toto
-
toto -
toto -
Quelqu'un pourrait -il m'aider?
Ca fait un petit bout de temps que je me creuse la tete mais je ne trouve pas
de solution a mon probleme d'algorithme.
Je pars d'un tableau à 5 colonnes :
tableau1=(X; Y; Nb de personne à 1heure; Nb de personne à 2h;...;Nb de personne à 24h)
je souhaite modifier ce tableau en un tabeau de 4colonnes :
tableau(heure; X; Y; Nb de personnes)
Si quelqu'un à une proposition je suis preneur
Merci de me repondre
toto qui se gratte la tête !!!! :°
Ca fait un petit bout de temps que je me creuse la tete mais je ne trouve pas
de solution a mon probleme d'algorithme.
Je pars d'un tableau à 5 colonnes :
tableau1=(X; Y; Nb de personne à 1heure; Nb de personne à 2h;...;Nb de personne à 24h)
je souhaite modifier ce tableau en un tabeau de 4colonnes :
tableau(heure; X; Y; Nb de personnes)
Si quelqu'un à une proposition je suis preneur
Merci de me repondre
toto qui se gratte la tête !!!! :°
Configuration: Windows XP Internet Explorer 7.0
3 réponses
-
Bonjour,
Ca me paraît trop simple, c'est juste que ton tableau en entrée n'est pas à 5 colonnes, mais 26...
- tu lis ton tableau ligne à ligne
- pour chaque ligne, tu lis les colonnes 2 à 26 et tu crées une ligne dans le tableau en sortie avec comme 'heure', ton indice de lecture de colonne du tableau entrant -2...
Non ?
-
ca veut dire quoi ca :
"tu crées une ligne dans le tableau en sortie avec comme 'heure', ton indice de lecture de colonne du tableau entrant "
!? -
Ca veut dire :
tu lis une ligne en entrée
tu fais une boucle sur ta ligne pour lire les colonnes 2 à 26 (ou 3 à 27, si tu commences à 1)
pour la colonne 2 (ou 3), tu crées une ligne dans le tableau en sortie avec (indice de ta boucle colonne -2 (ou -1), X,Y, valeur de colonne indicée...)
tu lis l'autre colonne en faisant évoluer ton indice
quand tu es au bout de ta ligne, tu en lis une autre, et ainsi de suite...