0% ont trouvé ce document utile (0 vote)
19 vues3 pages

TD4: Algorithmique Et Programmation 1: Série N°4:itérations (Les Boucles)

Le document présente une série d'exercices de programmation en C pour un cours d'algorithmique et de programmation. Chaque exercice demande d'écrire un algorithme et un programme pour résoudre divers problèmes, tels que l'affichage de nombres pairs, le calcul de puissances, la factorielle, et la vérification de nombres spéciaux comme les nombres forts et d'Armstrong. Les exercices sont conçus pour renforcer les compétences en boucles et en structures de contrôle.

Transféré par

fatahjatah
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
19 vues3 pages

TD4: Algorithmique Et Programmation 1: Série N°4:itérations (Les Boucles)

Le document présente une série d'exercices de programmation en C pour un cours d'algorithmique et de programmation. Chaque exercice demande d'écrire un algorithme et un programme pour résoudre divers problèmes, tels que l'affichage de nombres pairs, le calcul de puissances, la factorielle, et la vérification de nombres spéciaux comme les nombres forts et d'Armstrong. Les exercices sont conçus pour renforcer les compétences en boucles et en structures de contrôle.

Transféré par

fatahjatah
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Royaume du Maroc

Université Abdelmalek Essaadi


Faculté des Sciences et Techniques d'Al Hoceima
Département de Mathématiques et Informatique

TD4: Algorithmique et programmation 1


Année Universitaire : 2020 – 2021
MIP – Mathématiques, Informatique et Physique S1

Série n°4 :Itérations (les boucles)


Exercice 1
Ecrire un algorithme (et un programme C) pour afficher tous les nombres paires de 1 à N en utilisant la
boucle « for » et « while ».
Exemple :
Entrer un entier : 10
Le programme affichera :
Les nombres pairs de 1 à 10 sont : 2 4 6 8 10
Exercice 2
Ecrire un algorithme (et un programme C) qui permet de lire deux entiers n et m (avec m > 0) et de
calculer nm.
Exercice 3
Ecrire un algorithme (et un programme C) qui permet la saisie d’un nombre et afficher la table de
multiplication du nombre donné en utilisant la boucle « for »et « while »
Exercice 4
La fonction factorielle est définit de la manière suivante:

Ecrire un algorithme (et un programme C) qui permet de calculer le factoriel d’un entier.
Exercice 5
Ecrire un algorithme (et un programme C) qui permet de calculer la somme :

Avec x est un réel et n un entier strictement positif


Exercice 6
Ecrire un algorithme (et un programme en C) qui lit au clavier un réel x et un entier n et qui calcule la
série suivante (utiliser la boucle for) :

TD4 :Algorithmique & programmation1 Pr.M.FAHIM


Utiliser la fonction pow de la bibliothèque <math.h > pour calculer la valeur xk : pow(x, k)
Exercice 7
Ecrire un algorithme (et un programme en C) permettant d’afficher le nombre des chiffres d’un entier
entré par l’utilisateur.
Exemple :
Saisir un nombre : 2021
Le programme affichera :
Nombre de chiffres : 4
Exercice 8

Écrire un algorithme (et un programme en C) qui permet de saisir un entier et vérifiez si celui-ci est
Fort ou non.
NB : Le nombre fort est un nombre spécial dont la somme des factorielles de chiffres est égale au nombre
lui-même.

Par exemple: 145 est un nombre fort : 1 !+4 !+5 !=145

Exercice 9

Ecrire un algorithme (et un programme en C) qui permet de convertir un nombre décimal en binaire.
Exercice10
Écrire un algorithme (et un programme C) qui demande à l'utilisateur de saisir un entier, et qui affichera
par la suite le premier et le dernier chiffre de nombre saisi.
Exemple :
donner un nombre : 1982
le programme affichera :
le premier chiffre est : 1
le dernier chiffre est : 2

Exercice 11

On appelle nombres d’Armstrong les nombres entiers positifs tels que la somme des cubes de leurs
chiffres est égale au nombre lui-même.
Exemple : 153 est un nombre d’Armstrong. En effet :
13 + 53 +33 = 153
Écrire un algorithme (et un programme C) qui affiche tous les nombres d’Armstrong inférieurs à
1000000.
Exercice 12
Ecrire un algorithme (et un programme en C) qui permet d’afficher un triangle isocèle formé d’étoiles de N
lignes
(N est fourni au clavier).
TD4 :Algorithmique & programmation1 Pr.M.FAHIM
Exemple pour N = 8 le programme affiche :

Exercice 13
Écrivez un algorithme et ( un programme C) pour afficher le motif comme une pyramide en
utilisant l'alphabet.
Pour le nombre de lettres égales à 6 le programme affiche :

TD4 :Algorithmique & programmation1 Pr.M.FAHIM

Vous aimerez peut-être aussi