TD1-MPCI-Banfora 2024
TD1-MPCI-Banfora 2024
TD1-MPCI-Banfora 2024
Exercice 2
Exercice 2 : Écrire un programme en C qui définit un type de données COMPLEXE
de type enregistrement ayant deux champs de type réel pour représenter un nombre
complexe. Utiliser ce nouveau type pour réaliser des opérations sur des variables de
type COMPLEXE : addition, multiplication, calcul de la norme.
Exercice 3
Ecrire une fonction récursive qui permet de calculer la suite de Fibonacci d’un entier
n en entrée et de retourner le résultat.
En mathématique, la suite de Fibonacci est une suite d’entier dans laquelle chaque
terme est la somme des deux termes qui le précèdent. Elle commence par les termes 0
et 1. Les termes de cette suite sont appelés nombres de Fibonacci.
F0 = 0
F1 = 1
Fn = Fn-1 + Fn-2
Par exemple F 2 = F 1 + F 0 = 0+1= 1
Exercice 4
Écrire un programme permettra de terminer le pgcd et le ppcm de deux entiers
donnés au clavier. Vous utiliserez pour cela la fonction determine_ppcm_pgcd(int *,
int *) qui effectuerai le calcul de ces deux valeurs qui seront affichage à l'aide de la
fonction main(void).
Exercice 5
Écrire le programme C permettant de calculer, pour une valeur de x donnée et pour
une valeur entière de n donnée, la quantité :
2 3 n
x x x x
Sn=1+ 1 + + +....+
2! 3! n!
Le programme comportera 3 fonctions
• la fonction main où la saisie de x et n se fera ainsi que l'affichage de la valeur
de Sn
• une fonction factorielle qui déterminera le factoriel pour n donnée
• une fonction puissance qui déterminera les puissance pour x donnée
Les fonctions factorielle et puissance sont appelées bien sure dans la fonction main
pour le calcul de Sn.
Exercice 6
Écrire une fonction en C permettant de calculer S2.
Exercice 7
L’association jamma vous sollicite un programme pour la gestion de ses membres.
Le programme doit permettre:
-d’ajouter de nouveaux membres.
-d’afficher la liste des membres (Nom et prénom et date de naissance uniquement).
Un membre est désigné par un identifiant unique (chiffre), son nom, son prénom et
son genre (f ou m) et date de naissance.
Exercice 8
Écrire dans un fichier programme qui:
-récupère 10 âges;
-affiche la moyenne d’âge;
-affiche les années de naissance correspondantes.