#logiquenigme @2vanssay : Les bicyclettes chinoises
Recherche de la (ou des) solution(s) avec un programme PHP. [ CODE ]
Problème :
Dans une petite ville de Chine, au bord du fleuve Amour, vivent 33 familles. Chaque famille possède une, 2 ou 3 bicyclettes.
Il y a autant de familles propriétaires de 3 bicyclettes que de familles qui n’en ont qu’une.
Combien y a-t-il de bicyclettes dans le village ?
$n1,'2 bicyclettes'=>$n2,'3 bicyclettes'=>$n3); // J'ajoute la répartition trouvée pour cette solution
}
// II - Affichage de la (ou des) solution(s)
// -----------------------------------------
$nSol=count($solutions);
$esse = ($nSol>1) ? 's' : '';
echo 'BILAN : Il y a '.$nSol.' solution'.$esse.'.
';
$nSol=0;
foreach ($solutions as $solution => $repartitions) { // Pour chaque solution
$nSol++;
echo 'Solution n°'.$nSol.' : Nombre total de bicyclettes : '.$solution.'
'; // J'affiche le nombre de bicyclettes trouvé.
echo '';
foreach ($repartitions as $i => $repartition) { // J'affiche toutes les répartitions aboutissant à ce nombre de bicyclettes.
echo '';
echo 'Répartition n°'.$i.' | ';
foreach ($repartition as $nVelos => $nFamilles) {
$esse = ($nFamilles>1) ? 's' : '';
echo '* '.$nVelos.' : '.$nFamilles.' famille'.$esse.' | ';
}
echo '
';
}
echo '
';
}
// ##################################################################################################################################################### //
// # FIN du CODE PHP # //
// ##################################################################################################################################################### //
?>
MiCetF