Université Abdelmalek Essaadi
Faculté ses Sciences et techniques de Tanger
Département Génie Informatique
Tronc Commun : MIPC, S3
Algorithmique 2 et programmation 2
Série 2
Exercice 1 : Ecrire une fonction permettant de déterminer si un nombre (entier) passé en
paramètre est impair ou non. Cette fonction doit retourner 1 si le nombre est impair et 0 s’il
est pair. C’est le programme principal qui affichera si le nombre est pair ou impair.
Exercice 2: Ecrire une procédure demandant votre date de naissance (3 valeurs entières).
Ecrire ensuite une fonction permettant d’afficher votre date de naissance, l’affichage du
mois sera littérale 01 Janvier). L’appel doit être fait dans le main().
Exercice 3 : Ecrire un programme en C pour trouver la somme des séries 1! / 1 + 2! / 2 + 3! /
3 + 4! / 4 + 5! / 5 en utilisant la fonction.
Exercice 4 : Ecrivez un programme en C pour convertir le nombre décimal en nombre binaire
en utilisant la fonction.
Exercice 5 : Ecrire un programme en C pour imprimer les 50 premiers nombres naturels en
utilisant la récursivité.
Exercice 6 : Ecrire un programme en C pour calculer la somme des nombres de 1 à n en
utilisant la récursivité.
Exercice 7 : Ecrire un programme en C pour imprimer la série Fibonacci en utilisant la
récursivité.
Exercice 8 : Ecrire un programme en C pour compter les chiffres d'un nombre donné en
utilisant la récursivité.
Exercice 9 : Ecrire un programme en C pour convertir un nombre décimal en binaire en
utilisant la récursivité.
Exercice 10 : Ecrire un programme en C pour trouver l'inversion d'un nombre en utilisant la
récursivité.