none
Les tableaux à plusieurs dimensions et leur taille RRS feed

  • Question

  • Bonjour

    Je me remets un petit peu à VBNET pour créer une application qui doit décomposer des nombres en facteurs du style:

    12345 = (1 x 10 000) + (2 x 1 000) + (3 x 100) + (4 x 10) + (5 x1)

    J'avais fait cela il y a quelques années en vb6...

    Je revois donc mon code et mets à jour celui-ci en essayant une méthode plus élégante pour le faire.

    Je souhaite pouvoir traiter aussi la partie décimale et c'est là que cela se gâte...

    Jusqu'ici j'arrive à stocker dans un tableau (,) chaque chiffre et la puissance de dix par laquelle il faut le multiplier pour ce qui concerne la partie entière.

    Puis quand j'attaque la partie décimale je dois utiliser le même tableau et ajouter la suite au bon endroit à l'aide d'une boucle for i = etc...

    Cependant j'ai du mal à trouver la valeur de i telle que je n'écrase pas les données déjà présentes dans mon tableau

    un redim preserve ne semble pas convenir.

    Je ne connais pas la taille du tableau à priori:

    elle est fonction de la taille du nombre (tirée aléatoirement)

    Dans un premier temps dimensionnée en fonction du nombre de chiffres de la partie entière

    Puis redimensionnée (agrandie) pour accueillir les données de la partie décimale = comment faire ce redimensionnement dans un tableau à 2 dimensions?

    merci


    Cordialement
    Pascal
    http://www.scalpa.info

    mardi 2 décembre 2014 17:13

Réponses

Toutes les réponses