Wurzel
-
Moin
weiß einer wie es in c++ möglich ist,die wurzel aus einer Zahl zu ziehen?
sonst weiß ich alles,wie man dividiert usw..Thx
-
schnurres schrieb:
Moin
weiß einer wie es in c++ möglich ist,die wurzel aus einer Zahl zu ziehen?
sonst weiß ich alles,wie man dividiert usw..
Thx#include <cmath> using namespace std; ... w=sqrt(x);
-
gibt es auch eine funktion für die n-te wurzel? oder um eine zahl mit n zu potenzieren (auch brüche), dann könnte man damit ja die wurzelberechnung durchführen
-
pow(x,e)
berechnet x hoch e
pass bei e auf.
pow(x,1/3)
berechnet
x hoch 0
weil
1/3==0 //alles integers.
pow(x,1.0/3)
geht schon.
-
also müsste ich wenn ich die 5te wurzel aus 3 berechnen will
x=pow(3,1.0/5)schreiben?
pow ist wahrscheinlich auch in cmath?!?
-
Moin
es hat geklappt

Nur irgendwie gibt mein programm keine Kommerzahlen aus.
Das programm soll die Wurzel aus x²+y² berechen.
Source:
#include <iostream> #include <windows.h> #include <cmath> using namespace std; int main() { int a,b; cout<<"Länge der Seite a eingeben: \n"; cin>>a; cout<<"Länge der Seite b eingeben: \n"; cin>>b; int w; w=sqrt(a*a + b*b); cout<<"Die Länge der Seite c beträgt"<<w<<"cm.\n"; system("pause"); return 0; }thx
-
das liegt ggf. daran das du nur mit integers arbeitest. nimm mal nen float dafür. dann sollte es klappen...
-
Integer zählt zu den Ganzzahltypen. Was du benötigst ist ein Fließkommatyp (double, float, ...)