0% ont trouvé ce document utile (0 vote)
135 vues1 page

Serie 2 - MIP

Transféré par

youssefachaaou10
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
135 vues1 page

Serie 2 - MIP

Transféré par

youssefachaaou10
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Abdelmalek Essaâdi Filière : MIP

Module M22 : Structures de données en C


Faculté des Sciences et Techniques d’Al-Hoceima Semestre : S4
Département de Mathématiques et Informatique A .U : 2021/2022
Pr : ZANNOU Abderrahim

Série N°2 : TD/TP


Tableaux – Fonctions
Objectif de la série n°1:
Cette Série se focalise sur les points suivants :
 Tableaux
 Fonctions

Exercice 01 : des entiers pairs inférieurs ou égaux au


Déclarer une table d'entiers de 5 éléments et nombre qui a été saisi si ce nombre est positif.
l'initialiser avec des nombres aléatoires. Afficher le Exercice 4 :(à la maison)
tableau en séparant les valeurs par des virgules. 1. Ecrire la fonction ChargerTab(N,Tab) qui permet
Exercice 02 : de stocker en mémoire N valeurs réelles dans le
1. Demander à l’utilisateur de saisir le nombre des tableau Tab. Le nombre N doit également être lu
éléments (Ne doit pas dépasser 10 éléments). par cette fonction (qui doit donc le renvoyer au
2. Saisir les notes (les notes doivent être entre 0 et programme appelant).
20) et les mémoriser dans un tableau. 2. Ecrire la fonction EditerTab(N,Tab) qui permet
3. Calculer et afficher la moyenne. d’afficher (proprement) les N valeurs réelles
4. Comparer chaque note à la moyenne et afficher stockées dans le tableau Tab.
"égal", "inférieur" ou "supérieur " à la moyenne 3. Ecrire la fonction SommeTab(N,Tab) qui
pour chaque note. retourne la somme des N valeurs réelles stockées
5. Compter et afficher combien il y a de notes dans le tableau Tab.
supérieures à la moyenne 4. Ecrire la fonction MoyenneTab(N,Tab) qui
6. Dans le tableau de notes, chercher la note la retourne la moyenne des N valeurs réelles stockées
plus petite. Afficher cette note et sa position dans le tableau Tab. Cette fonction devra
dans le tableau impérativement utiliser la fonction SommeTab
7. Même chose pour la note la plus grande. écrite précédemment.
Exercice 03 : 5. Ecrire les fonctions MaxTab(N,Tab) et
1. Écrire un programme qui implémente une MinTab(N,Tab) qui retournent respectivement la
fonction qui retourne la somme des entiers valeur maximale et la valeur minimale des N
pairs inférieurs ou égaux à un entier positif n valeurs réelles stockées dans le tableau Tab.
donné (passé en argument). Le programme 6. Ecrire la fonction SupValTab(N,Tab,Val) qui
principal doit afficher le résultat final. retourne le nombre de valeurs du tableau Tab qui
2. Ecrire une fonction qui demande à l'utilisateur sont supérieures à la valeur Val passée en
un nombre entier dans [a, b] et retournant ce paramètre.
nombre. La demande est renouvelée tant que 7. Ecrire le programme principal qui fait appel à ces
l'utilisateur n'a pas tapé une valeur dans [a, b]. fonctions.
Le programme principal doit calculer la somme

1/1

Vous aimerez peut-être aussi