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

Exercices C++ sur les structures de données

Transféré par

Hossin Ziani
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)
17 vues1 page

Exercices C++ sur les structures de données

Transféré par

Hossin Ziani
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é Mohammed I

Ecole Supérieure de Technologie d’Oujda


Département de Génie Informatique
Filière : 1ère année DAI
Année universitaire 2021/2022

Matière : Structures de données en C++

TP2

Exercice 1:
1- La fonction LIRE_TAB à deux paramètres TAB, N, lit la dimension N et les composantes
d'un tableau TAB du type int.
2- Écrire la fonction ECRIRE_TAB à deux paramètres TAB et N qui affiche N composantes
du tableau TAB du type int.
3- Écrire la fonction SOMME_TAB qui calcule la somme des N éléments d'un tableau TAB
du type int. N et TAB sont fournis comme paramètres; la somme est retournée comme
résultat.
4- Écrire une fonction qui renvoie le minimum d’un tableau T.
5- Même chose pour le max.
6- Mettre en œuvre ces fonctions dans le programme principal.
Exercice 2:
Écrire une fonction de prototype int puissance(int a, int b) qui calcule a exposant b, a et b sont
des entiers. La mettre en œuvre dans le programme principal.
Exercice 3:
Écrire de deux manières différentes un programme qui nous permet d’échanger deux entiers a
et b (utiliser les fonctions).

Exercice 4:
Calculer et afficher les racines de ax2+bx+c=0.
1- Une fonction de prototype void saisie(float &aa,float &bb, float &cc) permet de saisir
a,b,c.
Remarque: Ici, le passage par référence est obligatoire puisque la fonction “saisie ” modifie
les valeurs des arguments.
2 - Une fonction de prototype void calcul(float aa,float bb, float cc) exécute les calculs et
affiche les résultats.
3 - a, b, c sont des variables locales au programme principal.
- Le programme principal se contente d'appeler saisie(a,b,c) et calcul(a,b,c).

Vous aimerez peut-être aussi