Schreibe ein Programm, das "2+2=5" ausgibt!

  • Noch ein 100% standardkonformes C-Programm:

    Einmal editiert, zuletzt von gandro (28. Oktober 2014 um 22:23)

  • So, das ist jetzt zwar unglaublich billig, aber …

    Code
    #!/usr/bin/runhaskell
    main :: IO ()
    main = do
        let 2 + 2 = 5 in
            putStrLn $ "2 + 2 = " ++ show (2 + 2)


    Ein haskell-compiler foo.hs && ./foo tut freilich auch.



    Auch lustig, von shiona_ aus #haskell:

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“

    Einmal editiert, zuletzt von thosch97 (28. Oktober 2014 um 22:27)

  • Einmal editiert, zuletzt von gandro (28. Oktober 2014 um 22:44)

  • Auflösung zu gandros letztem (die alte Version, nach C übersetzt): https://i.imgur.com/g8OYXex.png

    PGP-Key E384 009D 3B54 DCD3 21BF  9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
    G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
    „Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
    “Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
    „Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
    „Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“

  • Und noch ein einfaches JS:

    Ausgabe: count_even(3) = 22 + 2 = 5

    count_even zählt alle Zahlen kleiner "upto" welche durch zwei teilbar sind. Also count_even(3) gibt korrekterweise 2 zurück (0 und 2).

    Einmal editiert, zuletzt von gandro (28. Oktober 2014 um 23:41)


  • gabs nicht ne möglichkeit in c den + operator zu umdefinieren?

    C++ kann sowas mit operators. Ist allerdings eher dafür gedacht, dass man Klassen mit primitiven Operanten ansprechen kann. Ich hab das ganz gern genutzt.

    Z.B.

    Code
    MyClass MyClass::operator + (MyClass &other) {
    MyClass res;
    res.a = a + other.a;
    res.b = b + other.b;
    return res;
    }

    Use moar IPv6

    Einmal editiert, zuletzt von CHRiSNEW (31. Oktober 2014 um 12:31)

  • Nicht sonderlich kreativ, aber hey:

    Habe bewusst so viel es geht Einrückungen und Newlines entfernt, damit es komplizierter aussieht als es ist. :D

  • Von Reddit (tm)


    :trollface:

    Es ist besser nicht zu moderieren als falsch zu moderieren

    Einmal editiert, zuletzt von Der Doktor (9. November 2014 um 20:22)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!