Testen ob Zahl komplex ist
-
Hey, ich bräuchte eine Funktion die testet ob ein Zahl komplex ist also
bool IstKomplexeZahl(int Zahl);
Ich weiß nicht wie ich diese implementieren soll. Kann mir einer helfen?
-
Ganz einfach:
bool IstKomplexeZahl(int Zahl) { return false; }Fertig. Vielleicht solltest du mal nachlesen was eine komplexe Zahl ist:
http://de.wikipedia.org/wiki/Komplexe_Zahl
-
Nachdem Du nun weißt, was eine komplexe Zahl ist, findest Du hier eine vereinfachte Klasse, wobei Du noch eine Menge über Klassendesign lernen kannst:
http://www.gotw.ca/gotw/004.htm
-
template<class T> bool IstKomplexeZahl(T) { return false; } template<class T> bool IstKomplexeZahl(const std::complex<T>&) { return true; }oder so ähnlich...
-
Plotzenhotz schrieb:
Ganz einfach:
bool IstKomplexeZahl(int Zahl) { return false; }...
ROTFL !!!

Gruß,
Simon2.
-
-
Bashar schrieb:
Stimmt, denn a+0i ist wenn a Element von \a\subset\mathbb{Z} ist, eine komplexe Zahl, gleichzeitig jedoch auch eine reelle Zahl.
-
Ja, viel mir dann auch auf nach dem ich das gepostet hatte.
Ok, hier die mathematisch korrekte Version:bool IstKomplexeZahl(int Zahl) { return true; }