Calculer la moyenne general en language c [Résolu]

Messages postés
2
Date d'inscription
jeudi 12 septembre 2019
Statut
Membre
Dernière intervention
13 septembre 2019
- - Dernière réponse : xX8Lee7wak8Xx
Messages postés
2
Date d'inscription
jeudi 12 septembre 2019
Statut
Membre
Dernière intervention
13 septembre 2019
- 13 sept. 2019 à 00:02
salut je suis debutant en language c je compile avec dev c++ et je veux faire un petit programe qui calcule la moyenne generale mais le resultat finale est completement faux donc j'ai fait une erreur mais je sais pas laquel, merci pour votre repense
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
1450
Date d'inscription
mardi 24 mai 2011
Statut
Membre
Dernière intervention
12 septembre 2019
239
1
Merci
Bonjour,

Pourquoi argc et argv comme paramètre dans le main() ? Tu ne t'en sert pas, autant mettre void.

Pourrais-tu stp, nous donné un exemple de ton erreur ?

Essais d'utilisé des type "double" plutôt que "float", le "double étant plus précis?

Cordialement,

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 60687 internautes nous ont dit merci ce mois-ci

Tomsuper
Messages postés
1450
Date d'inscription
mardi 24 mai 2011
Statut
Membre
Dernière intervention
12 septembre 2019
239 -
Re,

Essai, de faire des calcul qu'avec le même type de variable. la tu fais des calcul avec des floats et des int.

Essai de faire tes calcul qu'avec des double, (avec scanf et printf le symbole pour des double est %lf).

Si tu veux afficher avec printf que les 2 premières décimal, fait un %.2lf.

Codialement
Tomsuper
Messages postés
1450
Date d'inscription
mardi 24 mai 2011
Statut
Membre
Dernière intervention
12 septembre 2019
239 -
Et dernier détail, printf et scanf font partie de la bibliothèque stdio.h, n'oublie pas de l'inclure.
Commenter la réponse de Tomsuper
Messages postés
5205
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
12 septembre 2019
800
1
Merci
Salut xX8Lee7wak8Xx,

Dans le
scanf
de la note de la première matière, tu utilises par erreur un spécificateur
"%d"
pour le pointeur sur la variable
m1
, alors que le type de
m1
est
float
selon ta déclaration.



Dal

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 60687 internautes nous ont dit merci ce mois-ci

Commenter la réponse de [Dal]
Messages postés
2
Date d'inscription
jeudi 12 septembre 2019
Statut
Membre
Dernière intervention
13 septembre 2019
0
Merci
merci pour votre aide mes fréres :)
Commenter la réponse de xX8Lee7wak8Xx