Programme De Traitement D'une Liste De Nombres

Keuponrouge Messages postés 3 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 18 novembre 2007 - 18 nov. 2007 à 17:19
fred0381 Messages postés 26 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 11 mars 2009 - 19 nov. 2007 à 21:37
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

Keuponrouge Messages postés 3 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 18 novembre 2007
18 nov. 2007 à 17:31
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à
0
Keuponrouge Messages postés 3 Date d'inscription dimanche 18 novembre 2007 Statut Membre Dernière intervention 18 novembre 2007
18 nov. 2007 à 17:35
XD en fait j'ai trouvé avec word, Edition/ Remplacer, merci quand même.
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
18 nov. 2007 à 17:56
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 ...
0
fred0381 Messages postés 26 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 11 mars 2009
19 nov. 2007 à 21:37
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.
0
Rejoignez-nous