2 pièce(s) jointe(s)
Représentation de nombres en base 10
Bonjour à tous,
Je suis étudiant en droit du numérique et nous avons un exercice d'algorithmique à faire. Etant un juriste, je n'ai jamais fais d'algorithmique avant cette année donc tout est nouveau pour moi, c'est donc normal si vous trouvez ça très simple ahah :D
Alors il nous ait demandé de créer un algorithme permettant, à partir d'un tableau en forme standard représentant un nombre, de renvoyer le même tableau mais sans les éventuels 0 finaux. Je m'explique.
Pièce jointe 606316
Le premier tableau représente le numéro 863 car cela représente 13x10^0 + 5x10^1+8x10^2+0x10^3 (car nous somme en base 10)
Le but de l'algorithme est d'enlever les 0 qui ne servent à rien à la fin.
Nous avons appris en cours à supprimer des variables d'un tableau avec l'algorithme suivant :
Pièce jointe 606315
Or, si on veut enlever les 0, on ne peut déjà pas écrire (TAB′ [𝑖])0⩽𝑖<N−1 car on ne sait pas combien il y aura de 0 en trop. Donc je suis complètement bloqué depuis maintenant 5h.
L'algorithmique est vraiment compliqué pour moi et je demande votre aide.
Merci d'avance !