Lire une serie de notes!!

Fermé
NG007 Messages postés 25 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 5 août 2009 - 21 mars 2008 à 13:21
 amigo - 21 mars 2008 à 14:35
Salut à tous, j'aimerais qu'on me donne un coup de main parce que je suis bolque. Voila l'enonce: ecrire un programme quii permet de lire une serie de notes comprises entre 0 et 20 et qui affiche ensuite la moyenne de ces notes. La fin de la saisie se fera sur la note egale à 99.
Voila ce que j'ai fait:
#include<stdio.h>
#include<conio.h>
main()

{ int i,j,moy,s,n;
clrscr();

printf("entrer la valeur de n\n");
scanf("%d",&n);
s=0;
for(i=0;i<20;i++)
{ s=s+i;
}
moy=s/n;
printf("la moyenne est %d",moy);
getch();
}
NB:je suis bloque au niveau de:la fin de lasaisie se fera sur la note 99.
J'attends anxieusement votre reponse.Et merci de me preciser ou est-ce que j'ai fait des erreurs!
A voir également:

2 réponses

blux Messages postés 26013 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 3 289
21 mars 2008 à 13:25
Salut,

j'ai pas compris : la boucle de 0 à 19, c'est supposé faire quoi ?

Parce que là, y'a beaucoup de confusion...
0
NG007 Messages postés 25 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 5 août 2009 4
21 mars 2008 à 14:02
je ne vois pas ce tu veux dire, sois plus precis! j'ai dit que j'etais bloque c'est la raison pour laquelle je l'ai posté! Alors dis-moi ce que tu propose!
0
Bonjour,

Ta boucle

for(i=0;i<20;i++)
{ s=s+i;
}

ne fait rien du tout, elle incrémente i de 0 19 et la somme s sera egale a
s=0+1+2+3....+17+18+19

Je ne crois pas que c'est le but recherché. Repenche toi sur ton algo, fais signe si tu ne touve pas.

Salut.
0