Aide fonctions

cs_Anonymal Messages postés 2 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 1 décembre 2008 - 29 nov. 2008 à 18:22
cs_Anonymal Messages postés 2 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 1 décembre 2008 - 1 déc. 2008 à 11:10
Bonsoir, voilà je dois faire un code où le professeur tape les 20 notes de ses 20 élèves, le programme calculant la moyenne et l'affichant, puis donne les 20 notes si un bonus de 2 points avaient été attribués à chaque note. Le problème étant que je dois compresser cela en deux fonctions, et d'appeler ces fonctions dans mon main.

Voici le code, j'espère que quelqu'un puisse me venir en aide, merci d'avance.


/* Programme : Tableau de reels, notes obtenues.
Date : 10/11/08
Rôle : Demande à l'utilisateur de remplir un tableau de réels représentants les notes obtenues par 20 élèves. */

#include <stdio.h>
#include <stdlib.h>

/*1ière fonction*/


/*2ième fonction */

float moyenne2(float somme){
float moy;
moy = somme/20;
return moy;
}

//programme principal
int main(int argc, char *argv[]){

//declarations ..
float tab[20];
float tabbonus[20];
int i;
float somme=0,moyenne=0;

//entree

// on entre les notes des eleves
for(i=0;i<=19;i++){
printf("Veuillez entrer la note de l'eleve %d \n",i+1);
scanf("%f",&tab[i]);
}
// on affiche les notes des eleves
for (i=0;i<=19;i++){
printf("La note de l'eleve %d est %.2f \n",i+1,tab[i]);
somme=somme+tab[i];
}
// on affiche la moyenne des notes
printf("La moyenne des notes des 20 eleves est %.2f \n",moyenne2(somme));
// on affiche les notes s'il y a un bonus de 2 points
printf("Si un bonus de 2 points est donne a chaque eleve, alors :\n");

for (i=0;i<=19;i++){
tabbonus[i]=tab[i]+2;
printf("La note de l'eleve %d est %.2f \n",i+1,tabbonus[i]);
}

//sortie
system("PAUSE");
return 0;

}

1 réponse

cs_Anonymal Messages postés 2 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 1 décembre 2008
1 déc. 2008 à 11:10
Ayant trouvé réponse à mes besoins, ce sujet n'a plus lieu d'exister, merci de le supprimer :)
0
Rejoignez-nous