Langage c , exercice ..
ray j78
-
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
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:
- Langage c , exercice ..
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage visual basic - Télécharger - Langages
- Langage basic gratuit - Télécharger - Édition & Programmation
2 réponses
Bonjour,
hum... intéressant comme exercice... commence déjà à coder quelques trucs, et si tu as des problèmes, reviens nous voir !
Cordialement.
hum... intéressant comme exercice... commence déjà à coder quelques trucs, et si tu as des problèmes, reviens nous voir !
Cordialement.
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 ..
#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 ..