Sauf que ton raisonnement ne tient pas Olip.
1/3 = 0.333... c'est juste.
0.333... * 3 = 0.999... c'est juste.
1/3 * 3 = 1 c'est juste.
donc 0.999... = 1 c'est faux, car pour arriver à ce résultat il faut qu'il y ait un nombre fini de 3 après la virgule, or il y a bien une infinité de 3 après la virgule.
0.999... n'est en aucun cas égal à 1. Quand on voit les nombres complexes, on nous dit clairement que chaque nombre a une et une seule écriture algébrique. Or les réels étant un cas particulier des complexes (pour faire simple), il n'y a forcément qu'une seul écriture possible du nombre donc 0.99999... est différent de 1.
Sinon si 0.99999999999999999999999999999999999999999999999 = 1
On peut aussi dire que 0.99999999999999999999999999999999999999999999998 = 0.99999999999999999999999999999999999999999999999 et que 99999999999999999999999999999999999999999999997 = 99999999999999999999999999999999999999999999998
Ainsi de suite jusqu'à démontrer que 0 = 1.
D'ailleurs je m’aperçois que j'ai fait la même erreur que toi :
Trois chats attrapent trois souris en trois minutes.
Donc un chat attrape une souris en trois minutes.
En 100 minutes ce chat attrape donc 33.33... souris.
Ainsi 3 chats attraperaient 99.99... souris en 100 minutes, il en faut donc 4 pour attraper 100 souris.
J'aurais pas du écrire 33.33... mais 100/3, ainsi en multipliant par 3 j'aurais trouvé 100.
C'est donc en effet EriXo qui a le bon résultat.