Computer können alles...

Computer können alles...

Computer können alles...
Area 51 » Denksport Rätselforum Logikrätsel » Computer können alles...
Autor Nachricht
Dhe
Verschwörungsfreak
Verschwörungsfreak


Beiträge: 1378
Dabei seit: 16.11.2005


19.08.2009 - 15:28


Folgendes Stück Programmcode (in Java):

Code:
    int sum()
    {
        int x = 2147483647;
       
        int foo = x+1;
       
        return foo;
    }



Zur Erklärung:

int sum() ist eine Funktion (Methode) die eine einfache Addition durchführt. In ihr wird eine Variable x mit 2147483647 definiert, die dann um eins erhöht ( int foo = x+1; ) werden soll. Anschließend soll das Ergebnis ausgegeben werden (return foo;).

Jetzt die Frage: Wie lautet das Ergebnis und warum?

Ich weiß, daß das für einige lächerlich ist und für andere (scheinbar) unlösbar.

Erstere dürfen nicht mitspielen und Letzteren sei versichert, daß man das innerhalb von fünf Minuten recherchieren kann. Das Schlüsselwort bei so einer Recherche wäre in dem Fall "int".


Zuletzt bearbeitet von Dhe am 19.08.2009 - 15:48, insgesamt ein Mal bearbeitet
 Benutzer-Profile anzeigen Private Nachricht senden
nach oben » - Computer können alles...
Orakel
Verschwörungsfreak
Verschwörungsfreak






19.08.2009 - 15:28



Zum Thema Computer können alles... kann ich die Websites oben empfehlen.
 
nach oben » - Computer können alles...
Moredread
Verschwörungsfreak
Verschwörungsfreak


Beiträge: 1179
Dabei seit: 19.12.2006


19.08.2009 - 15:37


Ich darf nicht mitspielen *rumheul*

Ist aber wirklich recht einfach. Wer mal ein paar Stunden geproggt hat, sollte auch schon mal vor dem Problem gestanden haben ^_^
_________________
In Religionskriegen geht es darum, wer den cooleren imaginären Freund hat.
 Benutzer-Profile anzeigen Private Nachricht senden
nach oben » - Computer können alles...
Dhe
Verschwörungsfreak
Verschwörungsfreak


Beiträge: 1378
Dabei seit: 16.11.2005


19.08.2009 - 15:47


Ach Problem ist so ein schlimmes Wort....ich würde es eher Quelle unendlicher Freude nennen...

Wobei man hinzufügen muß, daß das aber nicht für alle Sprachen gilt. Typierung (übrigens auch ein Stichwort, das man googeln könnte) wird nicht einheitlich von allen Sprachen gleich gehandhabt.

In dynamisch typiserten Sprachen (z.B. Ruby oder Python) stellt sich das Problem (zumindest in oben dargestellter Form) nicht, was seine Vor- und Nachteile hat.

Aber weil ich so ein netter Mensch bin, habe ich für dich ein Sonderrätsel.

Was macht folgendes Stück Code in Perl:

Code:

@P=split//,".URRUU\c8R";@d=split//,"\nrekcah xinU / lreP rehtona tsuJ";sub p{
@p{"r$p","u$p"}=(P,P);pipe"r$p","u$p";++$p;($q*=2)+=$f=!fork;map{$P=$P[$f^ord
($p{$_})&6];$p{$_}=/ ^$P/ix?$P:close$_}keys%p}p;p;p;p;p;map{$p{$_}=~/^[P.]/&&
close$_}%p;wait until$?;map{/^r/&&<$_>}%p;$_=$d[$q];sleep rand(2)if/\S/;print


Ich vermute aber mal fast, das du den bereits kennst.
 Benutzer-Profile anzeigen Private Nachricht senden
nach oben » - Computer können alles...
Araex
Rat der 33
Rat der 33


Beiträge: 687
Dabei seit: 14.06.2006


19.08.2009 - 15:57


Ich hab zwar programmiertechnisch nicht wirklich viel Ahnung. Bis auf ein klein wenig C während dem Studium hab ich nie was programmiert - daher dürfte das Problem hier wohl das einzige sein, welches ich immer noch kenne, weil es einfach tierisch nervig war....

Generell hät ich aber getippt, dass Java einfach gar nichts macht. Soweit ich gehört hab, ist die Sprache etwas eigenwillig.
 Benutzer-Profile anzeigen Private Nachricht senden
nach oben » - Computer können alles...
Moredread
Verschwörungsfreak
Verschwörungsfreak


Beiträge: 1179
Dabei seit: 19.12.2006


19.08.2009 - 16:14


Dhe hat folgendes geschrieben::
Was macht folgendes Stück Code in Perl:

[...]

Ich vermute aber mal fast, das du den bereits kennst.

Nö, kenne ich nicht, und Perl kann ich nicht. Java auch nicht, aber der Code war ja einfach. Wenn ich raten müsste, würde ich sagen, der Text "Just another Unix hacker" erscheint am Bildschirm ^^ aber ich weiß es nicht wirklich.
_________________
In Religionskriegen geht es darum, wer den cooleren imaginären Freund hat.
 Benutzer-Profile anzeigen Private Nachricht senden
nach oben » - Computer können alles...
qucuipcu
Area 51 Kloputzer
Area 51 Kloputzer


Beiträge: 8
Dabei seit: 08.07.2009


20.08.2009 - 14:16


Es kommt "Just another Perl / Unix hacker" heraus.

Bei welcher Eingabe beendet das Programm erfolgreich? icon_biggrin.gif
Code:

int main()
{
   short i;
   std::cin >> i;
   if(((i>>8)&0xff)+((i << 8)&0xff00) == 42)
      return EXIT_SUCCESS;
   else
      return EXIT_FAILURE;
}
 Benutzer-Profile anzeigen Private Nachricht senden
nach oben » - Computer können alles...
Moredread
Verschwörungsfreak
Verschwörungsfreak


Beiträge: 1179
Dabei seit: 19.12.2006


20.08.2009 - 17:05


Mir sagt nur i << 8 nix. Was bedeutet denn da <<?
_________________
In Religionskriegen geht es darum, wer den cooleren imaginären Freund hat.
 Benutzer-Profile anzeigen Private Nachricht senden
nach oben » - Computer können alles...
Dhe
Verschwörungsfreak
Verschwörungsfreak


Beiträge: 1378
Dabei seit: 16.11.2005


04.02.2010 - 02:04


qucuipcu hat folgendes geschrieben::
Es kommt "Just another Perl / Unix hacker" heraus.

Bei welcher Eingabe beendet das Programm erfolgreich? icon_biggrin.gif
]


Ich bin mal so frei auch eine Leiche auszugraben. Habe es jetzt erst gesehen.

10752

Zitat:
Was bedeutet denn da <<


Acht Bits nach links verschoben.

Also in dem Fall dann:

10752 = 10101000000000 um acht nach rechts = 101010 (42) AND 255 = 101010 (42)

+

10752 = 10101000000000 um acht nach links = 1010100000000000000000 AND 65280 = 0

=

42

EXIT_SUCCESS

Ich freue mich übrigens der Mehrheit der Leser gerade 30 Sekunden ihres Lebens gestohlen zu haben!
 Benutzer-Profile anzeigen Private Nachricht senden
nach oben » - Computer können alles...


« Die Beerdigung... - Schweres Rätsel... *Gelöst* »  
Area51 » Denksport Rätselforum Logikrätsel » Computer können alles...
Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Ähnliche Beiträge
Thema Autor Forum Antworten
Keine neuen Beiträge Alles geht kaputt Jeans Geister Forum Geistererscheinungen Geisterbilder & Geister Videos 7 19.07.2009 - 15:26
Keine neuen Beiträge Alles klar mit der DNA Nedlim Wissenschaftsforum 1 27.02.2009 - 11:21
Keine neuen Beiträge Können Geister Menschen Töten? mr.unbekannt Geister Forum Geistererscheinungen Geisterbilder & Geister Videos 48 25.10.2008 - 20:28
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Können Tiere Geister sehen? DerJens. Geister Forum Geistererscheinungen Geisterbilder & Geister Videos 12 26.08.2008 - 00:39
Keine neuen Beiträge Computer schaltet plötzlich aus...? David_SIL Computer und Internet 18 04.03.2008 - 17:52
Keine neuen Beiträge ChemTrails, alles nur eine Verwechslung ? *M$* Umweltkatastrophen Naturkatastrophen & Unfälle Katastrophen 2012 7 26.09.2007 - 21:21
Keine neuen Beiträge EMP sichere Computer bzw. Notebooks?! Colbalt Computer und Internet 17 06.08.2007 - 23:28
Keine neuen Beiträge Multi-touch Computer Cihan Computer und Internet 7 04.07.2007 - 18:45


| | | Area 51 Wiki | Esoterik Webkatalog |
 
Area51 | Illuminaten | Mondlandung | Kennedy-Attentat | Bibelcode | Esoterik Forum | Mysteriöse Orte & Phänomene
Atomkrieg & Weltkriege | UFOs | Roswell | Nostradamus Prophezeiungen | Geheimdienste & Nachrichtendienste | Traumdeutung (Traumforum)
Geister und Erscheinungen) | Der heilige Gral | Religion und Spiritualität | Magie | Okkultismus | Maya Kalender Weltuntergang 2012


Computer können alles... - Mystery & Esoterik Forum www.@rea51.de - Area 51 Illuminaten Foren