modulo

Problème



Si l'on divise ce nombre X par: 2, 3, 4, 5, 6, 7, 8, 9,10,11,12 .
le reste est toujours égal à 1.
Une autre indication pour vos machines X est inférieur à 30000, et ce n'est pas 1.
Quel est ce nombre?


Analyse



il suffit de faire tous les entiers < 30000 et de verifier lequel à un reste de 1 pour tous les entiers de 2 à 12.
Trouver l'algo est trivial mais l'écrire en une seule ligne ...

Programme

Voir le code dans une autre fenetre


main () {
short int i=1,j;
  while(i++) for ( j=2; j<=12 && !(i%j-1); ++j,((j==13)?printf("%d\n",i):0));
}



Conclusion



pour cet entier soigneusement calculé
aucune division par un nombre entier
judicieusement selectionné
ne pourra vous donné
un autre nombre entier


Conclusion



pour cet entier soigneusement calculé
aucune division par un nombre entier
judicieusement selectionné
ne pourra vous donné
un autre nombre entier



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