Jump to content
namster

Calculer moyenne valeur des mes tableau

Recommended Posts

y'a des erreurs dans ton programme: d'abord tu a déclaré un paramètre tailleTableau mais tu ne l'utilise pas dans la fonction, puis tu a déclaré trop de variable inutiles, et ton problème venait du fait que la variable global MOYENNE ne recevait aucun résultat alors elle gardé son 0 initial. Voila ma solution, j’espère que ça t'aidera, si tu comprend pas quelque chose fait moi signe ;)

 

#include 
#include 


long moyenneTableau(long tableau[], long tailleTableau);
int main()
{
   long moyenne;    
       long tableau[4] = {47,54,354,21};
       moyenne = moyenneTableau(tableau,4);
       printf("la moyenne des valeurs est %ld \n",moyenne);
       system("PAUSE");
       return 0;
}
long moyenneTableau(long tableau[], long tailleTableau)
{
   long i;
   long somme = 0;
   long moyenne = 0;    
       for (i=0; i    {
       somme = somme + tableau[i];
   }
   moyenne = somme/tailleTableau;
       return moyenne;
}  

  • Like 1

Share this post


Link to post
Share on other sites

Un petit conseil pour débuter :) toujours protéger les arguments en écriture s'ils ne servent que pour le calcul, en déclarant :

 

[color=#000000][color=#0000BB]long moyenneTableau[/color][color=#007700]([/color][color=#0000BB]const long* tableau[/color][color=#007700], [/color][color=#0000BB]long tailleTableau[/color][color=#007700]);[/color][/color]

au lieu de

[color=#000000][color=#0000BB]long moyenneTableau[/color][color=#007700]([/color][color=#0000BB]long* tableau[/color][color=#007700], [/color][color=#0000BB]long tailleTableau[/color][color=#007700]);[/color][/color]

 

on protège l'argument tableau de toute modification, si on essaie de modifier le tableau, une erreur de complication vous bloque.

 

 

 

n'hésitez pas à utiliser l'opérateur "+=" pour optimiser ;)

 

[color=#000000][color=#0000BB]moyenne [/color][color=#007700]= [/color][color=#0000BB]somme[/color][color=#007700]/[/color][color=#0000BB]tailleTableau[/color][color=#007700];
return [/color][color=#0000BB]moyenne[/color][color=#007700];[/color][/color]

 

la fonction retournant une VALEUR, pourquoi ne pas faire tout simplement

 

[color=#000000][color=#0000BB]return [/color][color=#007700][/color][color=#0000BB]somme[/color][color=#007700]/[/color][color=#0000BB]tailleTableau[/color][color=#007700];[/color][color=#0000BB][/color][color=#007700][/color][/color]

 

:)

  • Like 3

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Posts

    • meme sur le site web de la banque...il n'y a pas plus de details...franchement c'est désolant
    • Effectivement, c'est incompréhensible. Selon moi, la faute revient à la CNAS, car il y a forcement quelqu'un qui n'a pas respecté la procedure et qui n'a pas demandé les documents requis. La faute, ils l'a partage aussi. Je ne vois pas une autre solution puisque tu dois repasser par la CNAS ou par ton employeur pour rectifier ça.
    • Tout d'abord merci pour ta réponse Pour te répondre oui mon employeur actuel m'a bien déclaré vu que j'ai déjà obtenue à plusieurs reprises mon attestation d'affiliation et la dernière fois c'était en Avril 2020, et j'ai vu que je n'étais plus affiliée hier quand j'ai consulté mon compte sur espace el hana (mit en place par la cnas pour consulter le remboursement de tes maladies et ordonnances) et le nom de mon dernier employeur y était cité (celui pour le quel je n'avais jamais travaillé) et mon statut de non affiliée y était aussi et ils me mettent depuis Janvier 2020 !!!!  Ce matin je me suis présenté au niveau de l'agence cnas concernée je leur ai raconté mon histoir et ils ne comprennent pas comment c'est arrivé ils ne m'ont même pas donné une copie de ce fameux CQ avec le quel il m'a déclaré pcq ils leur faut la date à la quelle il l'a déposé pour pouvoir le retrouver, et ils m'ont conseillés de déposer plainte mais j'aimerai bien une autre solution plus rapide avant d'en arriver là. Je te remercie pour le temps que tu prends pour me lire.
    • Bonjour, tout d'abord, assurons nous que t'as bien les bonnes infos. Comment t'as pu savoir que l'employeur n°2 t'as déclaré? Et comment tu sais que tu n'es plus affiliée? As-tu fourni des documents (extrait de naissance et fiche familiale) à l'employeur n°2? Si oui, et si il a signé la déclaration d'affiliation à ta place, ça peut être possible. Par contre, ne plus être affiliée à l'employeur n°1, doit venir de lui à ma connaissance, sauf si il ne t'avais jamais déclaré et que tu l'ignorais. Quoi qu'il en soit, il y a deux façons de faire: 1- Voir la CNAS, leur demander si t'étais affilié auparavant, et leur demander ce qui s'était passé, ils pourront éclairer ta lanterne sur ce qui s'est réellement passé; 2- Je ne te conseille pas de faire ça avant d'aller voir la CNAS, voir ton employeur pour une ré-affiliation, ce qui signifie qu'il connaîtra toute l'histoire.
×
×
  • Create New...