Algorithme changement de format d'un tableau

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 !!!! :°
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. blux Messages postés 5036 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    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 ?
    0
  2. toto
     
    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 "
    !?
    0
  3. blux Messages postés 5036 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    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...
    0
    1. toto
       
      ok je pense que je devrai m'en sortir
      merci du tuyau..

      toto
      0