ISBS B1-ST01 TP no5 2016-2017
Le projet Euler
Le projet Euler ( Project Euler, http://projecteuler.net) est un ensemble de problèmes mathématico-
informatiques, demandant des connaissances en mathématiques et en programmation. Chacun de ces pro-
blèmes peut être programmé en Python (ou en tout autre langage), et le programme, s’il est correctement
écrit, pourra être exécuté dans un temps inférieur à la minute. Voici les dix premiers problèmes.
Note : Toutes les réponses devront être accompagnées des programmes ayant permis de les trouver.
Exercice 1. Somme des multiples de 3 et 5 inférieurs à 1 000
Si l’on écrit tous les entiers naturels positifs inférieurs à 10 et multiples de 3ou de 5, on obtient 3,5,
6et 9. La somme de ces multiples vaut 23.
à rendre Quelle est la somme des multiples de 3 ou de 5 inférieurs à 1 000 ?
Exercice 2. Somme des termes pairs de la suite de Fibonacci inférieurs à quatre millions
Chaque nouveau terme de la suite de Fibonacci s’obtient en additionnant les deux derniers termes de
la suite. En partant de 1et 2, les dix premiers termes sont : 1,2,3,5,8,13,21,34,55,89, . . . La somme des
termes pairs de la suite de Fibonacci inférieurs à 100 est 44.
à rendre Calculer la somme des termes pairs de la suite de Fibonacci inférieurs à 4 000 000 ?
Exercice 3. Plus grand facteur premier de 600 851 475 143
Les facteurs premiers de 13 195 sont 5,7,13 and 29.
à rendre Quel est le plus grand facteur premier de 600 851 475 143 ?
Exercice 4. Plus grand palindrome produit de deux nombres à trois chiffres
Un nombre palindrome reste identique si on le lit de gauche à droite ou de droite à gauche. Le plus
grand nombre palindrome produit de deux nombres à deux chiffres est 9 009 = 91 ×99.
à rendre Quel est le plus grand nombre palindrome produit de deux nombres à trois chiffres ?
Exercice 5. Plus petit entier divisible par tous les nombres de 1 à 20
2 520 est le plus petit entier divisible par chaque nombre de 1à10.
à rendre Quel est le le plus petit entier divisible par tous les nombres de 1 à 20 ?
Exercice 6. Différence entre le carré de la somme et la somme des carrés
La somme des carrés des dix premiers entiers vaut 12+ 22+. . . + 102= 385
Le carré de la somme des dix premiers entiers vaut (1 + 2 + . . . + 10)2= 552= 3 025
La différence entre le carré de la somme des dix premiers entiers naturels positifs et la somme de leurs
carrés vaut 3 025 −385 = 2 640.
à rendre Quelle est la différence entre le carré de la somme des cent premiers entiers naturels
positifs et la somme de leurs carrés ?
–1/2–