abc multiplié

Problème



Trouver trois chiffres a,b,c tels que abc * ab * c = 123456

Analyse



de bien belles loops ma foi.

Programme

Voir le code dans une autre fenetre


#define abc (a*100+b*10+c)
#define ab  (a*10+b)

#define loop(a)   for( a=0 ; a<10 ; a++ )

main () {
unsigned int a,b,c;

  loop(a) loop(b) loop(c)
   if ( !(1<<a & 1<<b & 1<<c) && abc*ab*c==123456 )
    printf("%d %d %d\n",a,b,c);
}



Conclusion



Avec quelques entiers
si bien selectionnés
y a rien de compliqué
il suffit de boucler
et le tour est joué.



codingfun_nospam_@salemioche.com
Dernière mise à jour: 26 Feb 2008 - Réalisé avec youhp3
A voir : Site Bébé - Glaces.org - Sorbets.org - IP relax - creer son site / forum
v1.0 - © Nicolas JEAN :CV - NiKoZEN : Création site internet 2002-2008
Hébergement web - appareils musculation - Lingerie - rencontre
saut en parachute - shopping en ligne - referencement site web