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
 ç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 ![[:wam] [:wam]](https://forum-images.hardware.fr/images/perso/wam.gif)
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é ![[:austiniste] [:austiniste]](https://forum-images.hardware.fr/images/perso/austiniste.gif) 
 
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