il faut afficher les séries dans T (tableau de 14 entier) en précisant l’élément qui se répète et la longueur de la série
exemple:
T : 2 2 4 4 4 3 9 9 9 9 9 1 1 3
alors l'algo affiche
{2,2}, {4,3}, {3}, {9,5}, {1,2}, {3}
j'ai écrit l'algo suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
long = 1
Pour i de 2 a 14 faire
  si t[i] = t[i-1] alors 
    long = long +1
  sinon
      si long=1 alors ecrire('{', t[i-1], '}')
      sinon  ecrire('{', t[i-1],long, '}')
      fin si
     long = 1
  fin si
Fin pour
j'ai un problème avec le dernier élément et je suis obligé d'ajouter ce bloc répétitif après la boucle pour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
      si long=1 alors ecrire('{', t[14], '}')
      sinon  ecrire('{', t[14],long, '}')
      fin si
y'a t'il un autre moyen pour éviter le bloc répétitif ?
merci.