Mon code, HELP!!!
Fermé
oli5667
Messages postés
139
Date d'inscription
lundi 27 janvier 2014
Statut
Membre
Dernière intervention
23 novembre 2016
-
Modifié par Whismeril le 11/06/2015 à 07:17
Utilisateur anonyme - 11 juin 2015 à 07:18
Utilisateur anonyme - 11 juin 2015 à 07:18
A voir également:
- Mon code, HELP!!!
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
2 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
Modifié par jisisv le 11/06/2015 à 07:38
Modifié par jisisv le 11/06/2015 à 07:38
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)
Utilisateur anonyme
11 juin 2015 à 07:18
11 juin 2015 à 07:18
Bonjour
Edition du premier message: Ajout de la coloration syntaxique.
Edition du premier message: Ajout de la coloration syntaxique.