Partage
  • Partager sur Facebook
  • Partager sur Twitter

Addition sans le signe "+"

    24 février 2020 à 15:54:53

    neuneutrinos a écrit:

    Et oui mon code fonctionne(il n'a pas repris mon code)

    J'ai testé pour vérifier, qu'est-ce que vous croyez :-)

    La restriction sur le +, c'est clairement pour emmerder les étudiants, histoire qu'ils se farcissent des ou-exclusifs, des et, des masques etc.

    • Partager sur Facebook
    • Partager sur Twitter
      24 février 2020 à 16:40:41

      Il parait que ça ne marchera pas très bien avec des nombres flottants :D
      • Partager sur Facebook
      • Partager sur Twitter
        24 février 2020 à 19:25:24

        @neuneutrinos:
        Dans ton code récursif, il y a la ligne suivante:
        return b?adder(a^b,(a&b)<<1):a;
        J'avoue que ça m'a pris du temps à comprendre pourquoi il n'y avait pas de carry.
        Il est implicite à cause du test et se propage avec la récursivité.
        Et KylianJaeger1 n'a pas confirmé qu'il s'agissait de la simulation d'un circuit électronique réel.
        J'ai essayé de le faire sans récursivité et sans test. Je suppose que ce serait comme ça dans un vrai circuit.
        • Partager sur Facebook
        • Partager sur Twitter

        Le Tout est souvent plus grand que la somme de ses parties.

        Addition sans le signe "+"

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown