Langage c , exercice ..

ray j78 -  
 ray j78 -
Vous déclarerez un tableau de 10 entiers appelé note, cette variable sera une variable globale.

Vous écrirez également plusieurs fonctions :

- miniNote qui ne prend rien en paramètre, et retourne la valeur de la note la plus basse contenue dans le tableau note.
- maxiNote qui ne prend rien en paramètre, et retourne la valeur de la note la plus haute contenue dans le tableau note.

- moyenneNote qui ne prend rien en paramètre, et retourne la valeur de la moyenne des notes contenues dans le tableau note.
- ecartType qui prend en parametre la moyenne des notes et retourne l'écart type des notes par rapport à la moyenne pour les valeurs contenues dans le tableau.

- remplir qui ne prend rien en parametre et demande 10 entiers à l'utilisateur et qui seront rangés dans le tableau appelé note. Cette fonction ne retourne rien

- affiche qui ne prend rien en parametre et ne retourne rien mais affiche les notes contenues dans le tableau
- tri qui ne prend rien en parametre mais trie le tableau note dans l'ordre croissant des notes

Écrire un main qui appelle successivement et dans cet ordre :

remplir
affiche
miniNote
maxinote
moyenneNote
ecartType
affiche
tri
affiche

Vous ferez afficher un message avant chaque appel de fonctions . Exemple de déroulement du programme :

***** remplissage du tableau *********
Merci de saisir la note n°1: 5
Merci de saisir la note n°2: 5
Merci de saisir la note n°3: 5
Merci de saisir la note n°4: 5
Merci de saisir la note n°5: 5
Merci de saisir la note n°6: 5
Merci de saisir la note n°7: 5
Merci de saisir la note n°8: 5
Merci de saisir la note n°9: 5
Merci de saisir la note n°10: 5
***** affichage du tableau *********
5 5 5 5 5 5 5 5 5 5
***** note minimum *********
5
***** note maximum *********
5
***** moyenne *********
5
***** ecart type *********
0
***** affichage du tableau *********
5 5 5 5 5 5 5 5 5 5
***** tri du tableau *********
***** affichage du tableau *********
5 5 5 5 5 5 5 5 5 5

2 réponses

  1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    Bonjour,

    hum... intéressant comme exercice... commence déjà à coder quelques trucs, et si tu as des problèmes, reviens nous voir !

    Cordialement.
    0
  2. ray j78
     
    pour le moment j'ai fait ca ...

    #include <stdio.h>
    #include <stdlib.h>
    #include <conio.h>

    int note[10];

    void ??

    int note[10], i;
    for (i = 0; i < 10 ; i++) {
    note[i] = 0;
    }

    int indice
    int i
    for (i = 0; i <=9; i++) {
    printf("%d,", i);
    for (
    note[Indice] = 0;

    }

    int main()

    int indice
    for (Indice = 0; Indice <= 9; Indice++) {Toto[Indice] = 0;}

    je galere pour la suite ..
    0