Correction d'un exo :)
adrien
-
Galsungen Messages postés 6951 Statut Contributeur -
Galsungen Messages postés 6951 Statut Contributeur -
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();
}
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 denbr
sera remplacée par150
or tu déclares une variable avec ce même identificateur d'où une incompatibilité qui reviendrait à déclarerint 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?-
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
-
-
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