Création d une boucle ??

Fermé
steph - 4 févr. 2002 à 18:47
Marden Messages postés 1072 Date d'inscription dimanche 11 février 2001 Statut Membre Dernière intervention 29 janvier 2006 - 4 févr. 2002 à 23:46
je cherche le moyen d instaler un 2 ieme boucle dans mon programe qui permetrais de faire une chaine de caractaire exemple:
A
B
C
pui apres avoir fait toute les valeurspouvoire continué
AA
AB
AC
BA
BB
BC
ect ...
coment faire une tel boucle ? ( dans n importe quel langage ?)
A voir également:

4 réponses

floverdevel Messages postés 121 Date d'inscription dimanche 18 février 2001 Statut Membre Dernière intervention 20 mai 2011 15
4 févr. 2002 à 21:39
Avec une fonction récursive tu pourra y arriver...

No 'one' can be told what the matrix is.
You'll have to explore it yourself.
0
Marden Messages postés 1072 Date d'inscription dimanche 11 février 2001 Statut Membre Dernière intervention 29 janvier 2006 210
4 févr. 2002 à 22:13
Tout simplement par 2 boucles imbriquées (sans récursivité), en combinant (boucle externe) les caractères "", "A", "B", puis "C" avec pour chacun (boucle interne) les caractères "A", "B", puis "C". Ce qui donne en JavaScript :
<html>
<body>
<script>
var abc = new Array("","A","B","C") ;
var nc = abc.length ;
var nr = 0 ;
for ( i = 0 ; i < nc ; i++ ) {
c1 = abc[i] ; text = "" ;
for ( j = 1 ; j < nc ; j++ ) {
res = c1 + abc[j] ;
text += ((j==1)?"":", ") + res ;
}
alert(text) ;
}
</script>
</body>
</html>
0
floverdevel Messages postés 121 Date d'inscription dimanche 18 février 2001 Statut Membre Dernière intervention 20 mai 2011 15
4 févr. 2002 à 22:37
Salut Marden :)
Ce que tu dis est vrai dans le cas où nous savons combien il y a d'éléments dans la chaine et combien de colonne tu veux faire.

La récursivité c'était pour le cas où on ne sait pas combien de fois on veut répéter le processus.

No 'one' can be told what the matrix is.
You'll have to explore it yourself.
0
Marden Messages postés 1072 Date d'inscription dimanche 11 février 2001 Statut Membre Dernière intervention 29 janvier 2006 210
4 févr. 2002 à 23:46
Salut floverdevel,

Voudrais-tu me faire voir, par l'exemple, comment tu traiterais le problème par récursivité, en non par simple itération, sans donner de limites ? Merci.
0