Générer le code binaire, par le récursif - Algo - Programmation
Marsh Posté le 16-01-2004 à 21:51:35
LajioT a écrit : Personne ne peut m'aider ? =( |
Voilà je l'ai fait en PHP parce que sinon je connais pas les arguments optionnels dans ton language (C++ ?) :
Code :
|
Enfin vu la taille de la fonction ça devrait pas être dur de le traduire
voilà le résultat :
01
00011011
000001010011100101110111
0000000100100011010001010110011110001001101010111100110111101111
et ainsi de suite ... et ca marche bien je t'assure =)
Marsh Posté le 16-01-2004 à 22:06:07
Ahh, yessss, ça fonctionne !
Merci beaucoup !
Je te laisse trouver le langage. =)
Code :
|
Marsh Posté le 16-01-2004 à 22:47:06
Tentacle a écrit :
|
Comment t'as procédé pour pondre ça ? J'avoue que j'suis un peu sur le cul
Marsh Posté le 16-01-2004 à 23:54:12
*syl* a écrit : Comment t'as procédé pour pondre ça ? J'avoue que j'suis un peu sur le cul |
Heuuu en fait j'ai fait une suite ainsi
0 00 000
001
01 010
011
1 10 100
101
11 110
111
on voit que le premier chiffre se fait rajouter 0 et 1, qui eux meme se voient rajouter 0 et 1 (tiens je l'avais pas vu comme ca lol).
Et hop le résultat =) (après avoir inversé 2-3 trucs )
Edit: Vive les alignements
Marsh Posté le 16-01-2004 à 23:56:13
LajioT a écrit : Ahh, yessss, ça fonctionne !
|
Heuuu ça me rappelle des (mauvais ?) souvenirs ... du java
Marsh Posté le 16-01-2004 à 23:57:25
Bien vu
Citation : Edit: Vive les alignements |
balise fixed
Citation : Heuuu ça me rappelle des (mauvais ?) souvenirs ... du java |
gagné
Marsh Posté le 17-01-2004 à 12:51:08
*syl* a écrit : Bien vu
balise fixed |
Haaa merci je m'en rappellerai
Marsh Posté le 14-01-2004 à 22:59:41
Bonsoir,
J'ai un problème d'algo concernant une fonction capable de retourner le code binaire d'un niveau n.
Le prototype :
L'argument s est optionel, mais le prof' nous a dit qu'on allait en avoir besoin..
Personnellement, j'ai écrit cette fonction itérative/récursive, mais qui ne fonctionne pas tout à fait correctement, ne marche que pour les niveaux 1, 2, et 3, sans passer de ligne après chaque ligne..
Evidemment, il y a des contraintes. Il ne faut pas sauvegarder le nombre n original extérieurement à la fonction, pas de variables static, pas de méthodes complexes, et il faut bien sûr que ça soit récursif !
Voilà, si quelqu'un pouvait m'aider un peu..
Merci.
Message édité par LajioT le 14-01-2004 à 23:04:13