Programme De Traitement D'une Liste De Nombres

Signaler
Messages postés
3
Date d'inscription
dimanche 18 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007
-
Messages postés
26
Date d'inscription
vendredi 16 novembre 2007
Statut
Membre
Dernière intervention
11 mars 2009
-
Salut à tous,

je me suis mis dans la tête de réussir quelque chose mais pour cela il me faudrait un programme "sur-mesure", et n'ayant pas les connaissances requises pour développer ce programme moi-même, je m'en remet à votre sympathique assistance^^.

En fait je cherche un programme qui me permette de transformer ceci :
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
En ceci :
1*2*3*4*5*6*7*8*9*10*11*121*3*14*15*16*17*18*19*20

Quelque soit la suite de nombres (ça pourrait aussi être 1 67 345 9 23 à transformer en 1*67*345*9*23...). Il faudrait que ce programme supprime tous les espaces et sauts de ligne qu'il y a entre les nombres et remplace tous ces "vides" entre les nombres par un seul signe *.

Le but final est de multiplier les nombres grace à un logiciel de calcul (vous l'aviez peut-être deviné). J'espère que y'a un passioné parmi vous que ça embêtera pas trop

4 réponses

Messages postés
3
Date d'inscription
dimanche 18 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007

En fait j'ai résolu un e partie du problème, je cherche juste un programme qui supprime les saut de ligne, qui transforme :

1
2
3
4

En 1234.

Voilà voilà
Messages postés
3
Date d'inscription
dimanche 18 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007

XD en fait j'ai trouvé avec word, Edition/ Remplacer, merci quand même.
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
26
Bonjour,

Tu ne crois pas que passer par l'utilisation de Word alors que tu développes en VB.Net est un peu étrange ?

VB.Net dispose de Replace, fait pour celà et qui t'aurait permos de règler tand le remplacement des espaces par un * que le remplacement des sauts de lignes par rien ...
Messages postés
26
Date d'inscription
vendredi 16 novembre 2007
Statut
Membre
Dernière intervention
11 mars 2009

En VB6 :

dim strEntree as string
dim strSortie as string

strEntree = "1" & vbcrlf & "2" & vbcrlf & "3"

strSortie = join(split(strEntree, vbcrlf),"*")

VbCrlf est une constante qui represente un retour à la ligne.
Cette ligne de code te permet de transformer des retours à la ligne en "*".

J'espere que ca pourra t'aider.