L'hirondelle
Membre
- Inscription
- 24 Mars 2013
- Messages
- 623
- Réactions
- 93
- Points
- 11 323
Bonjour,
j'ai fai un programme en C qui calcul la moyenne des notes entrées par l'utilisateur.
Le problème c'est qu'à la fins, il donne une mauvaise moyenne.
Voici mon code:
Néanmoins je suppose que l'erreur se trouve ici
Si vous voulez + de détails, dites
j'ai fai un programme en C qui calcul la moyenne des notes entrées par l'utilisateur.
Le problème c'est qu'à la fins, il donne une mauvaise moyenne.
Voici mon code:
Code:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int nb_n = 0; /* nombre notes */
int resultat = 0;
int cpt = 0; /* compteur */
int sdn = 0; /* Somme des notes */
printf("Combien de notes avez vous a rentrer ? ");
scanf("%d", &nb_n);
for(cpt = 1 ; nb_n >= cpt ; cpt++)
{
printf("Votre %d eme note :", cpt);
scanf("%d", &sdn);
sdn+= resultat;
}
resultat = sdn / nb_n;
printf("Votre moyenne est %d ! ", resultat);
return 0;
}
Néanmoins je suppose que l'erreur se trouve ici
Code:
resultat = sdn / nb_n;
Si vous voulez + de détails, dites
Dernière édition: