Lire une serie de notes!!

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!
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Salut,

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

    Parce que là, y'a beaucoup de confusion...
    1. 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!
  2. 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.