Correction d'un exo :)

Fermé
adrien - 4 nov. 2004 à 16:29
Galsungen Messages postés 6928 Date d'inscription vendredi 5 mars 2004 Statut Contributeur Dernière intervention 18 novembre 2007 - 4 nov. 2004 à 18:05
eu voila la g fait un prog qui doit calculer la valeur moyenne des note d'un éléve mais g quelque difficulté si vous pouviez m'aider a le corriger je vous en remerci beaucoup d'avance
voila le dilème

#include<stdio.h>
#define nbr 150

int main(void)
{
/*programme moyenne*/
int i,nbr;
float somme,moy;

printf("combien de note voulez vous?\n");
scanf("%d",&nbr);


for (i=0;i<nbr;i++)
{
printf("quel est la note?\n");
scanf("%f",&i);
somme=somme+i;
}
moy=somme/n
printf("le résultat est :\n");
fflush(stdin),
printf("%f",moy);
fflush(stdin),
getchar();
}

2 réponses

Salut!

#define nbr 150 


et

 int i,nbr; 


donc d'apres le
#define
toute occurence de
nbr
sera remplacée par
150
or tu déclares une variable avec ce même identificateur d'où une incompatibilité qui reviendrait à déclarer
int 150;
ce qui n'est pas correct

 float somme,moy; 


ok ici ces variables sont déclarer mais avant de travailler dessus par

 somme=somme+i; 


il faut initialiser somme par la valeur 0 car sinon ça risque d'être aléatoire car tu ne sais pas ce que contenait la variable somme des la 1ère itération

 fflush(stdin), 


un point virgule de terminaison serait préférable mais quel utilise de vider le buffer ici?
0
G v donc classer des notes dans le tableau mais g écrit:


for (i=0;i<nbr;i++)
{
printf("quel est la note?\n");
scanf("%f",&i);
somme=somme+i;
}
or dans mon bouquin il marque que pour rentre la note correspondant a un certain indice il faut que g mette sous la forme suivante
saisir tableau [i]
comment pourai je traduire ceci car g dans mon prog je n'est pas fai comme ca???
merci pour votre réponse
0
Guki > adrien
4 nov. 2004 à 17:26
Un truc dans le genre:

for(i = 0; i < n; i++)
{
	scanf("%i", &tab[i]);
}
0
Galsungen Messages postés 6928 Date d'inscription vendredi 5 mars 2004 Statut Contributeur Dernière intervention 18 novembre 2007 1 422
4 nov. 2004 à 18:05
si cela peut aider :

http://www.commentcamarche.net/forum/affich-1095438-exercice-impliquant-des-tableaux

bizarre comme elle revient souvent depuis deux jours cette question^^

Et un temps pour chaque chose sous le ciel ... ©A. McCaffrey
0