Son fichier est déjà trié. Il doit donc lire ligne par ligne, et lorsque il change de matricule, il doit afficher la somme pour le matricule précédent.
C'est très simple comme algo (c'est comme ça que faisaient des générations entières de programmeurs Cobol).
Il faut juste positionner les choses (additions, test, réinitalisation des sommes) dans le bon ordre.
En gros (parce qu'il est hors de question de faire l'exo):
Pour chaque ligne:
lire la ligne
si c'est une nouveau matricule alors
afficher la somme, et réinitialiser la somme
fin si
A la fin, traiter le cas de la dernière ligne |
Message édité par Lam's le 09-12-2004 à 12:22:37