2k

Problème



Comme beaucoup de nombres, 2000 est divisible par la somme des chiffres qui le composent, c'est-à-dire 2. Mais en l'occurrence, il est également divisible par le carré de ce nombre, le cube et même la puissance quatrième de cette somme. Dans combien d'années aura-t-on la même propriété ?

Analyse



Un compil des exos précédents avec des for et un joli test

Programme

Voir le code dans une autre fenetre


#define s (a+b+c+d)
#define A (1000*a+b*100+c*10+d)
#define loop(a) for(int a=0;a<10;a++)

void main ( void ) {
  for (int a=2;a<10;a++) loop(b) loop(c) loop(d)
    if ( ! ( A%s || A%(s*s) || A%(s*s*s) || A%(s*s*s*s) ) )
      printf("%d%d%d%d\n",a,b,c,d);
}



Conclusion



Alors qu'un millenaire s'eteint
ces fourbes mathematiciens
trouvent moultes propriétés
à cette année.



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