Posté par philoux (invité)
Bonjour,
Pour ma première participation, un 2* n'est pas trop présomptueux !
Préalable1 : on déduit, vu l'écriture, que les éléments les plus à gauche ne valent pas zéro car sinon l'énoncé aurait rajouté des éléments non significatifs à gauche (00102 -> 102); en revanche, il peut y avoir des zéros ailleurs.
Préalable2 : je suppose qu'on calcule en base 10 (une base supérieure aurait demandé plus de 2*)
En base 10, on a (10.a+b).(10.c+d)=9jkl (1)
=> 100.a.c+10.(a.d+b.c)+b.d=9jkl
Même dans le cas extrême où a=d=b=c=9, 10.(a.d+b.c)+b.d<= 1701, donc la retenue vers 100.a.c est au plus égale à 1000.
Comme 9jkl >= 9000, il faut 100.a.c >= 8000 => seul le couple
a=c=9 convient.
Avec la première ligne de la multiplication, on a 9b x d <= 99 =>
d=0 ou 1; or, le cas d=0 fournirait une première ligne égale à 00 ce qui est contraire au préalable1 (pas de 0 non significatif, càd en position gauche) =>
d=1
On peut également montrer que d=0 donnerait 9b.90 qui est <=8910 (b=9) donc <9000 => d=0 à exclure.
Plutôt que d'utiliser la seconde ligne de la multiplication en raisonnant sur les retenues obligatoires, je reviens à (1) :
(10.a+b).(10.c+d)=9jkl devient (90+b).91=9jkl
donc (90+b).91>9000 => 91.b>810 => b>8,9 =>
b=9
Les éléments manquants sont alors :
99
x 91
-----
99
891
-----
9009