Comme promis, voici la réponse au problème bien rédigée:
:spoil:
Le produit de l´âge des 3 nièces vaut 2450. Donc chaque âge de chaque nièce est un diviseur de 2450.
Voici les diviseurs de 2450:
1;2450;2;1225;5;490;7;350;10;245;14;175;25;98;35;7
0;49;50
On peut aisément en enlever cetains, tout ceux supérieurs ou égaux à 175 étant des âges invraisemblables (même si on les enlève pas cependant la démarche fonctionne, mais est inutilement plus compliquée). Voici donc les âges potentielles des nièces restants: 1;2;5;7;20;25;36;35;49;50;70;98
A partir de ça, on détermine toutes les triplettes d´âges telles que âge1*âge2*âge3=2450.
Voici toutes les triplettes d´âges trouvées, et la somme qui leur correspond (âge1+âge2+âge3):
7;14;25 ==> S=46
7;10;35 ==> S=52
5;14;35 ==> S=54
7;7;50 ==> S=64
5;10;49 ==> S=64
2;35;35 ==> S=72
2;49;25 ==> S=76
5;7;70 ==> S=82
1;49;50 ==> S=100
1:35:70 ==> S=106
5;5;98 ==> S=108
1;98;25 ==> S=124
On remarque alors que pour toute les possibilités de triplette, les sommes correspondantes sont toutes différentes, sauf 2 identiques entre elles. Or, le capitaine connait LUI l´âge du curé, et donc, pour toutes les triplettes dont la somme est unique, il n´orait pas eu besoin de la dernière précision du curé pour trouver l´âge des 3 nièces. Donc toutes ces triplettes à sommes unique sont éliminées.
Il ne nous reste alors que les 2 triplettes ayant une somme en commun (64):
1)7;7;50
2)5;10;49
Admettons que la bonne solution soit la première triplette: 7;7;50.
Alors le capitaine a plus de 50 ans. Mais si le capitaine a plus de 50 ans, il a également plus de 49 ans, et dans ce cas, le fait de savoir qu´il est plus vieux que la plus vieille des nièces n´orait pas pu lui permettre d´éliminer une des 2 possibilités, et il serait resté indécis.
La seule possibilité d´âge des nièces est donc la seconde triplette: 5;10;49.
Le capitaine a donc plus de 49 ans. Mais il a également 50 ans ou moins, puisqu´il a pu se décider en éliminant l´autre possibilité, à partir du moment où il sait qu´il est plus vieux que la plus vieille des nièces.
Donc le capitaine a plus de 49 ans, et 50 ans ou moins. Son seul âge possible est donc 50 ans.
Conclusion: le capitaine a 50 ans.
:spoil: