Exemple 2-1-3 «Nombres de 3 chiffres dont la somme des cubes est égale au nombre» - Script PHPInitiation à la programmation avec le langage PHP, §2 Structures de contrôle répétitives |
Déterminer tous les nombres de trois chiffres dont la somme des cubes des chiffres est égal au nombre lui-même. Equation c3 + d3 + u3 = c*100 + d*10 + u Trois « for » imbriquésLe bouton permet d'exécuter le script PHP. <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="robots" content="NoIndex,NoFollow"> <title>Nombres de 3 chiffres dont la somme des cubes est égale au nombre</title> </head> <body> <?php /* Nombres de 3 chiffres dont la somme des cubes est égale au nombre c = chiffre des centaines; d = chiffre des dizaines; u = chiffre des unités; x = 100*c + 10*d + u = nombre cherché; Trois "for" imbriqués */ echo '<p>Nombres de 3 chiffres dont la somme des cubes est égale au nombre</p>'; for ($c=1; $c <= 9; $c++) { for ($d=0; $d <= 9; $d++) { for ($u=0; $u <= 9; $u++) { if (pow($c,3)+pow($d,3)+pow($u,3) == 100*$c+10*$d+$u) { echo $c.$d.$u.'<br>'; } } } } ?> </body> </html> |
Contact | Accueil > PHP > Initiation |