bonjour tout le monde
j'ai un petit probléme en récursivité voila a peu prés l'ennocé
soit un tableau de n entier compris entre 0 et 9 alors faut implementer un algorithme recursif qui permet de donner le nombre que constitu les elements de ce tableau
exemple
le tableau contient :1 2 6 7 5
en resultat j'aurais le chiffre 12675
j'ai essayer un code
mon principe était de decomposer le mon tableau et faire l'appel recursif au reste du tableau,malgré que cette solution me satisfait pas alors pourriez vous me dire ce que j'ai louppé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 type tab:array[1..max]; function tableau(t:tab):integer; i:=max; function tab(t:tab):integer; begin if i:=o then tab:=t[0] {cas trivial} else tab:=tab[i-1];{appel récursif} end;
merci
Partager