01net    Web


Actuellement en ligne : 742 Utilisateurs dont 15 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, smilblick, Nico5779, Zplay, Beno@  
01net > Forum de 01net > Programmation et développement > algorithmique
> Concours Programmation
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
Zplay
  Le retour !
  :-)
      ?   ^   @     Posté le 11/11/2007 19:38:14  
Voter pour ce message
Salut tout le monde, je vous propose un petit concours (qui va permettre de faire un truc très utile: un if en brainfuck)

Donc en fait, le but de ce concours, c'est de faire une condition de type


Si tableau[a] == tableau[c]

alors
.....

sinon
...

fin si


Ca parait simple, mais je ne vous donne que quelques instructions possibles:

tableau de type entier (65535 entrées)
var++
var--
while(var != 0) {... }

Voila, amusez vous bien !
Si vous réussissez avec ça (c'est possible), on arrivera ensemble à faire un if en brainfuck, ce qui sera un exploit :whistle: (les instructions ci-dessus sont celles disponibles en brainfuck)


Et bien sur, vous utilisez le langage que vous voulez ! Bonne chance :fume:
-->Message édité par Zplay le 11/11/2007 19:38:46<--
-------
Chassez le naturel et il revient au galop ! [:e-deby:1]

2x Xéon Quad Core, 4x 2Go Fb-dimm, 2 Gigabyte 7300 Gt, 4x disques dur 500 Go
Ca va bouger moi je vous le dis :o
CV@Sylver52
  
   
      ?   @     Posté le 13/11/2007 11:42:21  
Voter pour ce message
Salut c'est mon premier poste, j'ai vu ce petit concours fort sympathique, mais apparement, y'a pas beaucoup de concurrents. Y'a que Zplay qui cherche a le faire ce If en Brainfuck. Mais bon, en me basant sur le If qu'il avait deja posté y'a quelques temps et qui ne fonctionnait que dans certains cas, j'ai reussi a l'ameliorer et a le rendre fonctionnel.
Le voici qavec quelques commentaires pour que vous compreniez.

//On entre la premiere variable
>+++++[-<+++++++>]<>

//On entre la deuxieme variable
>+++++[-<++++++>]<<

//On soustrait la deuxieme variable a la premiere variable
[>-<-]

//Permet d'initialiser la condition si variable 1 = variable 2
+

>[

//On remet a zero la variable
[-]
//On rentre les instructions a afficher si les variables sont differentes
+++++++++++++++++++++++++++++++++++++++++++++++++.

//On remet a zero pour empecher que la boucle se repete
[-]

//Empeche la condition egale de s'executer car si on est la c'est que l'on a pas a faire le egal et que les deux variables sont differentes
<->]


<[

[-]
//On rentre les instructions a afficher si les variables sont egales
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
[-]]
-------
c'est l'histoire d'un aveugle qui rentre dans une boucherie et qui demande une baguette...©Zplay
Zplay
  Le retour !
  :-)
      ?   ^   @     Posté le 13/11/2007 12:12:59  
Voter pour ce message
gg :youpi:
-------
Chassez le naturel et il revient au galop ! [:e-deby:1]

2x Xéon Quad Core, 4x 2Go Fb-dimm, 2 Gigabyte 7300 Gt, 4x disques dur 500 Go
Ca va bouger moi je vous le dis :o
rods-willy
  
   
      ?   @     Posté le 09/12/2007 14:16:33  
Voter pour ce message
ca sert a savoir si a = a ben voila
on attend la suite si C est sur
Zplay
  Le retour !
  :-)
      ?   ^   @     Posté le 09/12/2007 15:17:53  
Voter pour ce message
rods-willy a écrit :
ca sert a savoir si a = a ben voila
on attend la suite si C est sur


:??: C'était déjà pas facile à faire comme condition ! Mais je comprend pas ta deuxième phrase
-------
Chassez le naturel et il revient au galop ! [:e-deby:1]

2x Xéon Quad Core, 4x 2Go Fb-dimm, 2 Gigabyte 7300 Gt, 4x disques dur 500 Go
Ca va bouger moi je vous le dis :o
edfed
  
  :-)
      ?   @     Posté le 19/12/2007 07:34:05  
Voter pour ce message
j'ai le droit de participer en asm?
pasque c super simple en asm a faire ce truc...
edfed
  
  :-)
      ?   @     Posté le 19/12/2007 07:35:30  
Voter pour ce message
meme si tu veu je le fait en compatible C/C++
edfed
  
  :-)
      ?   @     Posté le 21/12/2007 06:59:15  
Voter pour ce message
.>.> on entre deux variables
[-<->]pitite soustraction
haaaaa, je craque....
c un truc de fou le brain fuck, perso, le Ook! ça a l'air plus simple :D
Zplay
  Le retour !
  :-)
      ?   ^   @     Posté le 21/12/2007 10:15:59  
Voter pour ce message
edfed a écrit :
.>.> on entre deux variables
[-<->]pitite soustraction
haaaaa, je craque....
c un truc de fou le brain fuck, perso, le Ook! ça a l'air plus simple :D


le ook c'est exactement pareil, sauf qu'au lieu de + c'est ook! - ce sera OOK! etc....
-------
Chassez le naturel et il revient au galop ! [:e-deby:1]

2x Xéon Quad Core, 4x 2Go Fb-dimm, 2 Gigabyte 7300 Gt, 4x disques dur 500 Go
Ca va bouger moi je vous le dis :o
<     1       >

01net > Forum de 01net > Programmation et développement > algorithmique
> Concours Programmation

Aller à :

Page générée en : 0.117s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat - Caractere.net -
Electronique.biz - Mesures.com - Transaction.fr

Calendrier
Réalisez de A à Z des calendriers originaux pour partager les grands moments !
Affaire Domenech
Raymond Domenech : mariage, divorce et petites phrases ! Constat d'un échec retentissant.