Académique Documents
Professionnel Documents
Culture Documents
Semestre 1, ID
Programmation C
TD N° 6 : Les fonctions
Exercice 1 :
1. Écrivez une fonction Moyenne qui retourne la moyenne de deux nombres entiers passés
en paramètres.
2. Écrivez un programme qui lit au clavier deux entiers et qui stocke leur moyenne dans
un réel. Afficher ce réel.
Exercice 2 :
1. Écrivez la fonction nbChiffres du type int qui obtient une valeur entière N du type long
comme paramètre et qui fournit le nombre de chiffres de N comme résultat.
2. Écrivez un programme qui teste la fonction nbChiffres.
Exemple : Pour le nombre entier 123568, le programme affiche :
Le nombre 123568 a 6 chiffres.
Exercice 3 :
Dans une banque un client est connu par son :
• Numéro de compte (int)
• Nom (const char *)
• Prénom (const char *)
• Solde (double)
1. Écrivez la structure Client.
2. Écrivez la définition de la fonction qui permet d’initialiser, respectivement, le numéro
de compte, le nom, le prénom et le solde du client d’adresse adrC avec les paramètres
num, nm, pr et s.
void initClient(Client *adrC, int num, char *nm, char *pr, double s);
1/1