Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » einfaches Rätsel

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
05.07.2004, 13:31 Uhr
Tommix



Eigentlich hätte ich auch

C++:
f(v){return(v>0)-(v<0);}


schreiben sollen (von wegen Freak). Wie auch immer:

C++:
int f(int v)
{
  int istPositiv = (v > 0);  // 1 wenn v > 0, 0 sonst
  int istNegativ = (v < 0);  // dto. für v < 0

  return istPositiv-istNegativ; // entweder 1-0, 0-1 oder 0-0, siehe oben
}



Jetzt klar?

- Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
05.07.2004, 13:31 Uhr
0xdeadbeef
Gott
(Operator)


Der ist doch jetzt wirklich einfach. Wenn v größer als null ist, ergibt sich true - false, also 1 - 0 = 1. Wenn v kleiner 0 ist, entsprechend 0 - 1 = -1. Wenn v gleich Null ist, 0 - 0 = 0.


Bearbeitung:

Grmpf, da war wohl wer schneller...


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 05.07.2004 um 13:33 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
05.07.2004, 13:39 Uhr
t10ottoo



Axo, ja, nun ist klar, danke euch beiden
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
05.07.2004, 13:46 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

Grmpf, da war wohl wer schneller...


Tommix kenn sich halt besser in seinem Code aus
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
05.07.2004, 13:47 Uhr
Tommix



Wenn Du wüsstest...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
05.07.2004, 13:49 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Alles nur geklaut?
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
05.07.2004, 14:03 Uhr
Tommix



Das nicht, aber für gewöhnlich weiss ich selbst nicht genau was ich mache. Drum sagt man wohl auch "Geheimcode". t10ottoo postete übrigens:

Zitat:

Lol, aber wenigstens Windalf müsste ihn erklären können *wart*


Was wollte er uns damit sagen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
05.07.2004, 14:05 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

Was wollte er uns damit sagen?


Vermutlich ist er in dem Irrglauben , dass weil ich gerne kryptischen code produziere ebensogerne welchen lese...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
05.07.2004, 14:12 Uhr
RedEagle




Zitat:
(un)wissender postete

C++:
int function(int x)
{
   while(x == 0) return 0;
   while(x > 0) return 1;
   while(x < 0) return -1;
   return 0; //Für Compiler
}



Das wollte ich schon immer mal tun.


Bearbeitung:

Nicht böse sein, reicht ja, wenn ich es bin.




Warum sind das Schleifen??
geht das nicht mit if??


C++:
int function(int x)
{
   if(x == 0) return 0;
   if(x > 0)  return 1;
   if(x < 0)   return -1;
   return 0; //Für Compiler
}


--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
05.07.2004, 14:12 Uhr
0xdeadbeef
Gott
(Operator)


Schau dir die Beschreibung des Rätsels noch mal an.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
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: