Mon code, HELP!!!
oli5667
Messages postés
139
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai fait un code qui doit trouver la moyenne d'un tableau, mais il ne marche pas... Pourriez-vous m'aidez?
Voici mon code:
Merci d'avance
J'ai fait un code qui doit trouver la moyenne d'un tableau, mais il ne marche pas... Pourriez-vous m'aidez?
Voici mon code:
#include <stdio.h> #include <stdlib.h> int sommeTableau(int tableau[], int tailleTableau) { double resultat = 0 int i = 0, somme = 0; for (i = 0 ; i < tailleTableau ; i++) { somme = Tableau [i]; resultat = resultat + somme; } resultat /= i; printf("La moyenne est de %f ", resultat); } int main() { int tableau[4] = {10,45,34,3}; sommeTableau(tableau, 4); return 0; }
Merci d'avance
A voir également:
- Mon code, HELP!!!
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
2 réponses
Ceci fonctionnera mieux:
Quelques conseils:
j'ai placé le printf dans le main()
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)
#include <stdio.h> #include <stdlib.h> float sommeTableau(int tableau[], int tailleTableau) { int i = 0, somme = 0; for (i = 0 ; i < tailleTableau ; i++) { somme += tableau [i]; } return (float)somme/tailleTableau; } int main() { int tableau[4] = {10,45,34,3}; printf("La moyenne est de %f\n ", sommeTableau(tableau, 4) ); return 0; }
Quelques conseils:
- vérifie la cohérence des types de variables
- ta fonctionsommeTableau est sensée renvoyer un int , or elle ne renvoie rien
- utilise des noms de variables et fonctions parlants exemple : moyenne au lieu de sommeTableau
- essaye d'éviter le mélange des I/O et des traitements
j'ai placé le printf dans le main()
johand@bata:~/tmp$ gcc -Wall -o moyenne moyenne.c ; ./moyenne La moyenne est de 23.000000
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)