Problème en algorithme de calcul de fréquence
es-que cet algorithme est correcte
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Algorithme Calcul-Fréquences1 ;
entrée : un tableau T[1..n] dentiers ;
sortie : le nombre doccurrences de chaque élément du tableau ;
const n=500 ;
var i, j, fréquence : entier ;
trouve : booléen ;
début
pour i := 1 à n faire
début j :=1 ;
trouve := faux ;
tant que (j<i) et (non trouve) faire
si T[i] = T[j] alors trouve := vrai
sinon j := j+1 ;
si (non trouve) alors début fréquence := 1 ;
pour j := i+1 à n faire
si T[i] = T[j] alors fréquence := fréquence + 1 ;
écrire (fréquence de T[i] = fréquence) ;
fin
fin
fin |