Académique Documents
Professionnel Documents
Culture Documents
Inconnue (2, 8, T)
Inconnue (5, 8, T)
Inconnue (100, 8, T)
3. Déduire le rôle de cette fonction.
Exercice N° 2 (5,5 pts)
1. Ecrire un algorithme d’une fonction SOMCARRE permettant de calculer la somme des carrés de chacun
des chiffres d’un entier naturel X.
Exemple : Pour X =312, la fonction retourne 14 (14 = 32+12+22)
2. Utiliser la fonction SOMCARRE pour écrire un algorithme d'une fonction HEUREUX qui permet de
vérifier si un entier n strictement positif s’il est heureux ou non en utilisant le principe suivant :
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 est égale à 1.
On a obtenu un entier à un seul chiffre qui est égale On a obtenu un entier à un seul chiffre mais qui est
à 1; donc l'entier 7 est heureux. différent de 1 ; donc l'entier 85 n'est pas heureux.
Bon travail 1/2
Problème (10 pts)
Soit T un tableau rempli par les noms de N élèves (avec 4 ≤ N ≤ 20). Les noms sont des chaînes de caractères
non vides formées par des lettres majuscules et des espaces. La taille maximale d’un nom est de 20
caractères.
Exemple :
Pour le tableau T suivant :
0 1 2 3 4 5
T AMINE OUM KALTHOUM SALAH IMED MOHAMED ALI HAFEDH
Par exemple le poids du nom "AMINE" est 362 qui est la somme des codes ASCII des lettres qui le
forment.
362 = 65+77+73+78+69
Le programme affiche :
AMINE son poids = 362
OUM KALTHOUM son poids = 854
SALAH son poids = 361
IMED son poids = 287
MOHAMED ALI son poids = 721
HAFEDH son poids = 416
Travail demandé :