Langage C
Fiche de TP N°3
Les boucles
Exercice N°1 :
Ecrivez un programme qui lit N nombres entiers au clavier et qui affiche leur
somme, leur produit et leur moyenne. Choisissez un type approprié pour les
valeurs à afficher. Le nombre N est à entrer au clavier. Résolvez ce problème,
a) en utilisant while,
b) en utilisant do - while,
c) en utilisant for.
Exercice N°2 : Ecrire un programme qui calcule le factoriel d'un nombre
donnée.
Exercice N°3 :
Écrivez un programme C qui lit un mot de passe jusqu'à ce qu'il soit correct. Pour
un mot de passe incorrect, imprime "Mot de passe incorrect" et pour un mot de
passe correct, imprime "Mot de passe correct" et quitte le programme. Le mot de
passe correct est 1234
Exercice N°4 :
Écrivez un programme C pour calculer la valeur de S où S = 1 + 3/2 + 5/4 +
7/8+…
Exercice N°5 :
Ecrire un programme qui vérifier si un nombre est palindrome (nombre égal à
son renversé) voir exercice N°5 Fiche TPN°1.
Exercice N°6
Écrire un programme C qui accepte certains entiers de l'utilisateur et trouve la
valeur la plus élevée et sa position d'entrée.
Exercice N°7 : Écrire un programme C qui lit un entier et affiche tous ses
diviseurs.
Exercice N°8 : Un nombre entier est parfait s'il est égal à la somme de ses
diviseurs (sauf lui-même). Ex : 6 = 1 + 2 + 3 est parfait.
Ecrire un programme qui teste si un nombre lu est parfait ou non.
Langage C
Fiche de TP N°3
Les boucles
Exercice N°1 :
Ecrivez un programme qui lit N nombres entiers au clavier et qui affiche leur
somme, leur produit et leur moyenne. Choisissez un type approprié pour les
valeurs à afficher. Le nombre N est à entrer au clavier. Résolvez ce problème,
a) en utilisant while,
b) en utilisant do - while,
c) en utilisant for.
Exercice N°2 : Ecrire un programme qui calcule le factoriel d'un nombre
donnée.
Exercice N°3 :
Écrivez un programme C qui lit un mot de passe jusqu'à ce qu'il soit correct. Pour
un mot de passe incorrect, imprime "Mot de passe incorrect" et pour un mot de
passe correct, imprime "Mot de passe correct" et quitte le programme. Le mot de
passe correct est 1234
Exercice N°4 :
Écrivez un programme C pour calculer la valeur de S où S = 1 + 3/2 + 5/4 +
7/8+…
Exercice N°5 :
Ecrire un programme qui vérifier si un nombre est palindrome (nombre égal à
son renversé) voir exercice N°5 Fiche TPN°1.
Exercice N°6
Écrire un programme C qui accepte certains entiers de l'utilisateur et trouve la
valeur la plus élevée et sa position d'entrée.
Exercice N°7 : Écrire un programme C qui lit un entier et affiche tous ses
diviseurs.
Exercice N°8 : Un nombre entier est parfait s'il est égal à la somme de ses
diviseurs (sauf lui-même). Ex : 6 = 1 + 2 + 3 est parfait.
Ecrire un programme qui teste si un nombre lu est parfait ou non.
Langage C
Fiche de TP N°3
Les boucles
Exercice N°1 :
Ecrivez un programme qui lit N nombres entiers au clavier et qui affiche leur
somme, leur produit et leur moyenne. Choisissez un type approprié pour les
valeurs à afficher. Le nombre N est à entrer au clavier. Résolvez ce problème,
a) en utilisant while,
b) en utilisant do - while,
c) en utilisant for.
Exercice N°2 : Ecrire un programme qui calcule le factoriel d'un nombre
donnée.
Exercice N°3 :
Écrivez un programme C qui lit un mot de passe jusqu'à ce qu'il soit correct. Pour
un mot de passe incorrect, imprime "Mot de passe incorrect" et pour un mot de
passe correct, imprime "Mot de passe correct" et quitte le programme. Le mot de
passe correct est 1234
Exercice N°4 :
Écrivez un programme C pour calculer la valeur de S où S = 1 + 3/2 + 5/4 +
7/8+…
Exercice N°5 :
Ecrire un programme qui vérifier si un nombre est palindrome (nombre égal à
son renversé) voir exercice N°5 Fiche TPN°1.
Exercice N°6
Écrire un programme C qui accepte certains entiers de l'utilisateur et trouve la
valeur la plus élevée et sa position d'entrée.
Exercice N°7 : Écrire un programme C qui lit un entier et affiche tous ses
diviseurs.
Exercice N°8 : Un nombre entier est parfait s'il est égal à la somme de ses
diviseurs (sauf lui-même). Ex : 6 = 1 + 2 + 3 est parfait.
Ecrire un programme qui teste si un nombre lu est parfait ou non.