Écrire un algorithme qui réalise les tâches suivantes :
a. Saisir dix entiers naturels non nuls tels que chacun de ces nombres soit compris entre 20 et 100 ; b. Calculer le produit de ces nombres ; c. Calculer la factorielle du plus petit de ces nombres ;
Exercice 2 : Résultat d’un candidat (7 points)
Écrire un algorithme qui détermine le résultat d’un candidat à un test d’informatique selon les données du tableau ci-dessous, chaque épreuve étant notée sur 20 :
Matières Analyse Algorithmique Langage
Coefficients 8 5 4 Admis : au moins 14 de moyenne Deuxième Session : moyenne comprise entre 12 et 14 Recalé : moins de 12 de moyenne
Exercice 3 : Test de perfection (7 points)
1. Écrire un algorithme qui détermine si un nombre est parfait.
Un nombre parfait est un entier naturel qui est la somme de ses diviseurs stricts, c’est-à-dire hormis lui-même. Par exemples : 6 est un nombre parfait car 1 + 2 + 3 = 6 28 est un nombre parfait car 1 + 2 + 4 + 7 + 14 = 28 15 n’est pas un nombre parfait car 1 + 3 + 5 = 9 0 et 1 ne sont pas des nombres parfaits.