Vous êtes sur la page 1sur 1

Exercice 1 : fonctions.

Écrire :

• une fonction, nommée f 1, se contentant d’afficher "bonjour" (elle ne possédera aucun


argument, ni valeur de retour) ;

• une fonction, nommée f 2, qui affiche "bonjour" un nombre de fois égal à la valeur reçue
en argument (int) et qui ne renvoie aucune valeur ;

• une fonction, nommée f 3, qui fait la même chose que f 2, mais qui, de plus, renvoie la
valeur (int) 0.

Ensuite, écrire un petit programme dans la fonction principale (main) appelant successivement
chacune de ces 3 fonctions.

Exercice 2 : fonctions.
Il faut reprendre l’exercice 1 du TP n°1, écrire une fonction « carre » qui calcule le carré d’un
nombre et une deuxième fonction « cube » qui reçoit un nombre en argument et calcule le cube
de ce nombre.

Exercice 3 : transmission par valeur, transmission par référence.


Écrire une fonction permettant d’échanger les contenus de deux variables de type « int » fournies
en argument, en transmettant la valeur des variables concernées par adresse (tp2.exo3a.cpp)
puis en utilisant la transmission par référence (tp2.exo3b.cpp). Dans les deux cas, on écrira
un programme d’essai (main) de la fonction.

Vous aimerez peut-être aussi