Vous êtes sur la page 1sur 2

3SI

Série d’exercices(les structures itératives)

Exercice 1

Un nombre est dit abondant s’il est strictement supérieur à la somme de tous ses diviseurs sauf lui-
même
Exp : 10 est abondant
En effet les diviseurs de 10 sauf lui-même sont :1-2-5.comme 1+2+5=8 et 10>8, alors 10 est dit abondant

Un nombre est dit déficient s’il est strictement inférieur à la somme de tous ses diviseurs sauf lui-même
Exp : 12 est déficient
En effet les diviseurs de 12 sauf lui-même sont :1-2-3-4-6.comme 1+2+3+4+6=16 et 12<16, alors 12 est
dit déficient
Un nombre égal à la somme de ses diviseurs propres est dit parfait
Ecrire un algorithme qui permet de saisir un entier n(n>0), puis de vérifier et d’afficher si cet entier est
abondant , déficient ou parfait

Exercice2:
Un nombre polydivisible est un nombre qui possède les propriétés suivantes :
1. Le nombre formé par ses deux chiffres en allant de gauche à droite est un multiple de 2
2. Le nombre formé par ses trois chiffres en allant de gauche à droite est un multiple de 3
3. Le nombre formé par ses quatre chiffres en allant de gauche à droite est un multiple de 4
4. Etc…
Exemple :
345654 est un nombre polydivisible car :
34 est un multiple de 2
345 est un multiple de 3
3456 est un multiple de 4
34565 est un multiple de 5
345654 est un multiple de 6

Ecrire un algorithme qui permet de saisir un entier n(n>0), puis de vérifier et d’afficher si cet entier est
polydivisible ou non.

Exercice 3 :
Un nombre heureux est un entier strictement positif, qui, lorsqu'on additionne les carrés de chacun de
ses chiffres, puis on additionne les carrés des chiffres de la somme obtenue et ainsi de suite, on obtient
un entier à un seul chiffre et est égal à 1.
Exemple : 973 est un nombre heureux car
92+72+32=139
12+32+92=91
92+12=82
82+22=68
62+82=100
12+02+02=1
3SI

Ecrire un algorithme qui permet de saisir un entier n(n>0), puis de vérifier et d’afficher si cet entier est
heureux ou non.

Exercice 4 :
Nombre distinct : Un entier est dit distinct s’il est composé de chiffres distincts (différents).
Ecrire un algorithme qui permet de saisir un entier n(n>0), puis de vérifier et d’afficher si cet entier est
distinct ou non.
Exemple :
 N=1273 est dit distinct car il est formé par les chiffres 1,2, 7 et 3 qui sont tous distincts, donc, le
programme affichera : cet entier est distinct
 N=1565 est dit non distinct car il est formé par les chiffres 1,5, 6, 5 qui ne sont pas tous distincts
(le chiffre 5 se répète deux fois, donc le programme affichera : cet entier est non distinct
Exercice 5
Un nombre premier circulaire (premier permutable) est un nombre premier avec la propriété que le
nombre généré à chaque étape intermédiaire lors d'une permutation circulaire de ses chiffres soit
premier.
Exemple :
1193 est premier circulaire, car 1931, 9311 et 3119 sont aussi des nombres premiers.
23 n’est premier circulaire, car 32 n’est pas premier
Ecrire un algorithme qui permet de saisir un entier n(n>0), puis de vérifier et d’afficher si cet entier est
premier circulaire ou non.
Exercice 6

Ecrire un algorithme qui permet de saisir une phrase (chaine qui contient uniquement des lettes
alphabétiques et des espaces), puis de vérifier et d’afficher si cette phrase est un tautogramme ou non.

Un tautogramme est une phrase dans laquelle les mots commencent tous par la même lettre.
Exemple : « Le loup lacère les lâches lézards. »

Vous aimerez peut-être aussi