eigene abs funktion für c++?
-
Hi,
wie codet man sowas?
-
So:
abs(x) = x für x >= 0 -x für x < 0
MfG
-
die brauchst du nicht zu coden, die gibt es nämlich schon als Standardfunktion;-)
aber weil es so schön ist://Kurzversion: int absolut(int num){ return(num<0?-num:num); } //lange Version: int absolut(int num){ if( num<0 ) return -num; else return num; }
ich würde aber die lange Funktion nehmen, da diese übersichtlicher und auch sogar schneller ist
-
freshman schrieb:
ich würde aber die lange Funktion nehmen, da diese übersichtlicher und auch sogar schneller ist
Quark.
-
freshman schrieb:
ich würde aber die lange Funktion nehmen, da diese übersichtlicher und auch sogar schneller ist
Bullshit
-
sqrt(x*x)
so macht man das - dass ist auch viel schneller :p
-
Man kann das natürlich beliebig kompliziert machen. Da das aber auf Bitebene nur das Ausknipsen des höchstwertigen Bits ist (jedenfalls bei IEEE-Fließkommazahlen), sollte man auf die (hoffentlich so implementierte) Standardbibliothek zurückgreifen.