100% Algèbre

Problème



Avec deux entiers positifs a et b, on a effectué les opérations suivantes :
1) L'addition des deux nombres,
2) La soustraction (du plus grand on a retranché le plus petit),
3) La multiplication des deux nombres,
4) La division du plus grand par le plus petit.
La somme de ces quatre résultats a été trouvée égale à 16807.
Quels sont les deux nombres initiaux ?
Donner toutes les solutions possibles.


Analyse



a+b+a-b+ab+a/b = 16807 soit 2a+ab+a/b = 16807, ne reste plus qu'à trouver toutes les solutions avec a<8404.

Programme

Voir le code dans une autre fenetre


void main ( void ) {
unsigned long a,b;
  for ( a=2; a<8404 ; a++ )
    for ( b=1 ; ++b<a ;  (!(2*a*b+a+a*b*b-16807*b)?printf("a=%ld b=%ld\n",a,b):0) ) ;
}


Conclusion



trop simple :-)



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