Vous êtes sur la page 1sur 1

L1IRS

Algorithmique et structures de données

2021-2022

TD N°3
Structures itératives
éléments lus.
Exercice 1 Exercice 8
Ecrire un algorithme qui permet de lire Ecrire un algorithme qui permet de saisir
10 entiers saisis au clavier et d’afficher un nombre et qui détermine combien de
le plus grand nombre. fois il est divisible par 2.
Exp :
Exercice 2  11 est divisible 0 fois par 2
Ecrire un algorithme qui lit un entier  4 est divisible 2 fois par 2
positif et affiche son factorielle.  8 est divisible 3 fois par 2.
n!= (n-1)! x n
0!=1. Exercice 9
Ecrire un algorithme qui détermine si un
Exercice 3 entier N est parfait ou non. Un entier est
Ecrire un algorithme qui demande un dit parfait s’il est égal à la somme de ses
nombre de départ, et qui ensuite affiche les diviseurs.
dix nombres suivants. Exp : 6=3+2+1.
Par exemple, si l'utilisateur entre le
nombre 17, le programme affichera les Exercice 10
nombres de 18 à 27. Ecrire un algorithme d’Euclide qui
permet de calculer le PGCD de deux
Exercice 4 nombres entiers x et y.
Réécrire l'algorithme précédent, en Il consiste à effectuer la division entières
utilisant cette fois l'instruction Pour. de x et y (x supposé plus grand que y). Si
cette division possède un reste non nul
Exercice 5 on affecte à x la valeur de y et à y la
Ecrire un algorithme qui permet de lire valeur de ce reste non nul. On répète ce
pour 35 étudiants leurs notes en processus tant que le reste n’est pas nul.
programmation, électronique et anglais Lorsque le reste est nul, le PGCD des
et d’afficher pour chaque étudiant sa deux nombres initiaux est le dernier
moyenne et la moyenne de la classe pour diviseur utilisé.
chaque matière.
Exercice 11
Exercice 6 Dans un cinéma, on désire calculer la
Ecrire un algorithme qui permet de saisir moyenne d’âges de personnes s’intéressant
au clavier un nombre entier n et à voir un film particulier.
d’afficher s’il est premier ou non. Pour finir, l’utilisateur doit répondre par
Un nombre premier est divisible ‘N’ à la question posée par l’algorithme :
uniquement par un et par lui-même. ‘’ Encore une autre personne (O/N) ? ’’
Et on doit afficher la moyenne d’âges des
Exercice 7 personnes à l’ecran.
Ecrire un algorithme permettant de lire
une suite de nombres réels sur le clavier.
Le dernier élément à lire est un zéro.
L’algorithme doit afficher la somme des

Vous aimerez peut-être aussi