Langage c , exercice ..

Fermé
ray j78 - 13 avril 2010 à 16:30
 ray j78 - 13 avril 2010 à 16:44
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

A voir également:

2 réponses

chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 308
13 avril 2010 à 16:32
Bonjour,

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

Cordialement.
0
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