Tu as une erreur d'organisation dans ton code: que se passe-t-il si, en ligne 6, je rentre un nombre <0 ou >20 ? M'est avis que placer quelque part un do....while pour vérifier que la note entrée soit correcte ne serait pas du luxe.
Pour la moyenne: une boucle for pour additionner les éléments du tableau, et le résultat est divisé par le nombre d'éléments (et pourquoi pas: créer une fonction qui le fait....)
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
Relis un cours sur les fonctions et sur la portée des variables. Les variables tableaunote de ta fonction moyenne et de ta fonction note n’ont rien à voir. Même chose pour les variables sommetotale. Tu dois passer le tableau en paramètre à ta fonction. Regarde par exemple mon code plus haut et essaye de le compléter en écrivant les fonctions manquantes.
D:\Developpement\CodeBlocks\GCC\ConsoleC\main.c||In function 'moyenne':|
D:\Developpement\CodeBlocks\GCC\ConsoleC\main.c|9|warning: assignment from incompatible pointer type|
D:\Developpement\CodeBlocks\GCC\ConsoleC\main.c||In function 'main':|
D:\Developpement\CodeBlocks\GCC\ConsoleC\main.c|43|warning: passing argument 2 of 'moyenne' from incompatible pointer type|
D:\Developpement\CodeBlocks\GCC\ConsoleC\main.c|5|note: expected 'float **' but argument is of type 'float *'|
D:\Developpement\CodeBlocks\GCC\ConsoleC\main.c|27|warning: unused variable 'j'|
D:\Developpement\CodeBlocks\GCC\ConsoleC\main.c|25|warning: unused variable 'notemoyennenote'|
D:\Developpement\CodeBlocks\GCC\ConsoleC\main.c|24|warning: unused variable 'notemoyenne'|
D:\Developpement\CodeBlocks\GCC\ConsoleC\main.c|22|warning: unused variable 'nombre1'|
D:\Developpement\CodeBlocks\GCC\ConsoleC\main.c|20|warning: unused variable 'somme'|
||=== Build finished: 0 errors, 7 warnings ===|
Aide sur excercice avec tableau et pointeur
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent