Correction programme

alida10 -  
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
j'ai un programme que je voulais corrigé svp fait moi la corection

soit le programme suivant

# include<studio.h>
void main(void)
{
int i, n, ; float note, somm=o, moyenne;
put("entrez le nombre de note");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf ("entrez votre %dièm note", i+1);
scanf ("%f" , & note );
somm += note;
printf ("la moyenne est: %5.2f\n", moyenne);


A voir également:

3 réponses

juliencolin54 Messages postés 217 Date d'inscription   Statut Membre Dernière intervention   55
 
Bonjour,

Je me suis permis de ré-indenter à ma manière et de corriger directement ton code.
Voici :

#include <stdio.h>

void main(void)
{
int i;
int n;
float note;
float somm = 0;
float moyenne;

puts("Entrez le nombre de notes");
scanf("%d", &n);
for(i = 0; i < n; i++)
{
printf("Entrez votre %d%s note ", i + 1, i == 0 ? "ère" : "e");
scanf ("%f" , ¬e );
somm += note;
}
moyenne = somm / n;
printf ("La moyenne est: %5.2f\n", moyenne);
}

Voici les erreur que j'ai corrigé :
1. Mal écris l'include <stdio.h>
2. Pas refermé les accolades du for, ni du main
3. Ecrit somme = 'o' (la lettre) au lieu de somme = 0 (le chiffre)
4. tu ne calculais pas ta moyenne avant de l'afficher

Le rajout dans ton printf c'est juste une condition (ternaire) pour qu'il dise "entrez votre 1ère note", non pas "entrez votre 1e note".
Oui c'est inutile, mais plus beau :D

N'hésite pas si tu as des questions.
Cordialement,
0
scaravenger Messages postés 2685 Date d'inscription   Statut Membre Dernière intervention   617
 
Je trouve que tu abuses.
Même des fautes d'orthographe.

int main(int argc, char* argv[])
{

int i, n ;
float note, somme=0, moyenne;

printf("entrez le nombre de notes ");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf ("entrez votre %d ieme note ", i+1);
scanf ("%f" , & note );
somme += note;

moyenne = somme/(i+1);
printf ("la moyenne est: %5.2f\n", moyenne);
}
}
0
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
Salut alida10,

stp, quand tu postes du code, essaye avant de le compiler avec tous les warnings (avec gcc l'option -Wall est déjà un bon début), et avant de poster, corrige toutes les erreurs de syntaxe empêchant la compilation, et comprend la raison des warnings émis par le compilateur et fais ce qu'il faut pour y remédier et faire taire tous les warnings. Si tu ne sais pas comment les corriger, vois ton cours de C, un manuel, cherche par toi même, et si tu n'y arrives pas pose la question ici :-)


Dal
0