Vous êtes sur la page 1sur 1

LAWSON/ESGIS/Fonctions en C++

COMPLÉMENT DES TD Sur Les fonctions en C++

EXERCICE 1

Écrivez une fonction en C++ qui prend en entrée un tableau d'entiers et sa taille, puis
remplace chaque élément du tableau par son double en utilisant le passage par adresse.
Ensuite, dans la fonction main, demandez à l'utilisateur de saisir la taille d'un tableau, puis les
éléments de ce tableau. Appelez la fonction pour doubler chaque élément du tableau, puis
affichez le tableau résultant

EXERCICE 2

Écrivez une fonction en C++ qui prend en référence un tableau de doubles et sa taille, puis
divise chaque élément du tableau par 1.5. Ensuite, dans la fonction main, demandez à
l'utilisateur de saisir la taille d'un tableau, puis les éléments de ce tableau. Appelez la fonction
pour diviser chaque élément du tableau, puis affichez le tableau résultant.

EXERCICE 3

Écrivez une fonction en C++ qui prend en entrée une matrice carrée d'entiers et sa taille, puis
ajoute une valeur donnée à chaque élément de la matrice en utilisant le passage par adresse.
Ensuite, dans la fonction main, demandez à l'utilisateur de saisir la taille d'une matrice carrée,
puis les éléments de cette matrice. Appelez la fonction pour ajouter une valeur donnée à
chaque élément de la matrice, puis affichez la matrice résultante

EXERCICE 4

Écrivez une fonction en C++ qui prend en référence une matrice rectangulaire de doubles et
ses dimensions, puis multiplie chaque élément de la matrice par une valeur donnée. Ensuite,
dans la fonction main, demandez à l'utilisateur de saisir le nombre de lignes et de colonnes
d'une matrice, puis les éléments de cette matrice. Appelez la fonction pour multiplier chaque
élément de la matrice, puis affichez la matrice résultante.

Vous aimerez peut-être aussi