Les tableaux
CHAPITRE 7
134
C
Nous avons également fait en sorte que le nombre de notes soit facile à modifier mais comme les constantes symboliques du C ne sont pas utilisables dans des expressions constantes, nous avons dû utiliser une
instruction #define.
#include
#define NBNOTES 10
main()
{ int i, nb ;
float note [NBNOTES] ;
float somme, moy ;
/* lecture du tableau note */
printf ("donnez vos %d notes : ", NBNOTES) ;
for ( i = 0 ; i scanf ("%f", ¬e[i]) ;
/* calcul de la moyenne dans moy */
somme = 0. ;
for (i = 0 ; i somme = somme + note[i] ;
moy = somme / NBNOTES ;
// on suppose nbNotes non nul
/* comptage dans nb du nombre de notes supérieures à moy */
nb = 0 ;
for (i = 0 ; i if (note[i] > moy) nb++ ;
/* affichage de moy et de n */
printf ("moyenne = %7.2f\n", moy) ;
printf ("il y a %d notes supérieures à cette moyenne", nb) ;
}
C#
using System;
class Moyennes
{ static void Main()
{ int nbNotes = 10 ;
// ici, const pas nécessaire car gestion dynamique
int i, nb ;
float [] note = new float [nbNotes] ;
// tableau créé dynamiquement lors
// de l’exécution
float somme, moy ;
String ligne ;
Précédent

- 157/370

Suivant