

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
des exercices d'algorithmes en langage c
Typology: Exercises
1 / 2
This page cannot be seen from the preview
Don't miss anything!


Algorithmique et Programmation 1 MIP S3 : 2019- Pr. G. Mangoub
Série d’exercices N°
Ecrire un programme qui lit au clavier une suite x 0, x 1, x 2, … de nombres entiers positifs ou nuls et qui en affiche la moyenne. La frappe d’un nombre négatif indique la fin de la série.
Ecrivez un algorithme puis un programme qui affiche tous les termes de la suite définie ci après sans les garder en mémoire : U0=0, U1=1, UN+1=UN + UN-1 pour tout N>=
1) Ecrivez un algorithme puis un programme qui lit un entier positif au clavier et dit si cet entier est parfait ou non. Rappel : un entier est parfait s’il est égal à la somme de ses diviseurs. Exemple : 6=3+2+1 6 est parfait.
2) Ecrivez un algorithme puis un programme qui lit un entier N positif au clavier et qui affiche tous les entiers parfaits inférieurs ou égal à N.
EX4 Ecrire un programme pour chacun des cas suivants
Algorithmique et Programmation 1 MIP S3 : 2019- Pr. G. Mangoub
EX5. (tabverite) Ecrire un programme qui calcule et affiche les tables de vérités des opérateurs logiques &&, ||, !.
EX6 Ecrire le programme exp_bol qui calcule et affiche la table de vérité de l’expression booléenne, (b1 or b2) and not b3, où b1, b2, b3 sont des valeurs booléennes. L’exécution de ce programme donnera à l’écran ce qui suit. b1 b2 b3 :: (b1 or b2) and not b 0 0 0 :: 0 0 0 1 :: 0 0 1 0 :: 1 0 1 1 :: 0 1 0 0 :: 1 1 0 1 :: 0 1 1 0 :: 1 1 1 1 :: 0