Trois traitements reviennent sans arrêt sur un tableau : accumuler, chercher, compter. Ils tiennent tous les trois dans une boucle et une variable préparée avant elle.
Les données
int lectures[5] = {12, 7, 15, 9, 18};
Objectif
Donner la somme des cinq valeurs, leur moyenne, la plus grande d'entre elles, et le nombre de celles qui atteignent au moins dix.
Rappels
| Traitement | Principe |
|---|---|
| accumuler | une variable à zéro avant la boucle, augmentée à chaque tour |
| chercher | partir de la première valeur, la remplacer si on trouve mieux |
| compter | un compteur à zéro, incrémenté quand la condition est vraie |
Pièges
Partir de zéro pour chercher un maximum fonctionne ici par chance, parce que toutes les valeurs sont positives. Sur des températures négatives, le résultat serait zéro, qui n'appartient pas au tableau.