Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » Kleinste und größte Zahl

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ]
010
06.02.2006, 15:13 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


hab auch 41 mit einer etwas abgeänderten Version von Tommix.
Dieser Post wurde am 06.02.2006 um 15:13 Uhr von Guybrush Threepwood editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
06.02.2006, 16:00 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Pff... das PS hab ich natürlich nicht mehr gelesen
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
06.02.2006, 16:16 Uhr
kronos
Quotenfisch
(Operator)


39...
edit: 38
edit: 35
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>

Dieser Post wurde am 06.02.2006 um 16:35 Uhr von kronos editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
06.02.2006, 16:47 Uhr
(un)wissender
Niveauwart


Lustigerweise funzt das in C# und Java natürlich nicht. Da werden aus boolschen Ausdrücken keine Integer.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
07.02.2006, 09:17 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


hmm also mir fällt nichts ein wie ich das noch verkürzen könnte:

Zitat:

int maximum(float a, float b, float c)
{
a=a*(a>b)+b*(b>a);return a*(a>c)+c*(c>a);
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
07.02.2006, 11:15 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


mal so eine frage nebenbei. Legt der Standard eigentlich fest, das aus a>b eine 1 wird wenn true? Imho doch eigentlich nur das es irgend etwas ungleich 0 ist und damit ist der Code dann doch genaugenommen falsch (oder nur zufällig richtig) ?
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
07.02.2006, 11:26 Uhr
(un)wissender
Niveauwart


Oh, gute Frage!
virtual?
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
07.02.2006, 12:10 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


hmm gute Frage allerdings denke ich schon das es so ist weil wenn es ein zufälliger Wert ungleich 0 wäre dann würde doch sowas zum Beispiel nicht Funktionieren

C++:
if (a>c==c<a)


Denn dann könnte doch a>c eine 1 liefern und c<a eine 2 und es währe nicht das selbe Ergebnis
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
07.02.2006, 12:30 Uhr
kronos
Quotenfisch
(Operator)



Zitat von Guybrush Threepwood:
hmm gute Frage allerdings denke ich schon das es so ist weil wenn es ein zufälliger Wert ungleich 0 wäre dann würde doch sowas zum Beispiel nicht Funktionieren


Klar, die meisten Compiler machen das so. Die Frage ist nur ob's ANSI ist...
Wüder allerdings sagen, dass es gilt, weil ich's auch verwendet hab'
[code]{a*=a>b;a+=!a*b;c*=c>a;return!c*a+c;}[/quote]
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
07.02.2006, 15:26 Uhr
predator




Zitat von Windalf:
mal so eine frage nebenbei. Legt der Standard eigentlich fest, das aus a>b eine 1 wird wenn true? Imho doch eigentlich nur das es irgend etwas ungleich 0 ist und damit ist der Code dann doch genaugenommen falsch (oder nur zufällig richtig) ?

Also laut dem ANSI-C++ Draft vom Oktober 1997 stimmt das schon:

Zitat von ANSI-C++ Draft:
4.7 Integral conversions
[...]
4 [...] If the source type is bool, the value false is converted to zero and the value true is converted to one.

--
Gruß
predator
Zitat von Edsger W. Dijkstra:
Es ist praktisch unmöglich, einem Studenten gutes Programmieren beizubringen, wenn er vorher in BASIC programmiert hat. Als potenzielle Programmierer sind sie geistig verstümmelt ohne Hoffnung auf Erholung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ]     [ Rätselecke ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: