kennen:lib:hypot
Inhaltsverzeichnis
hypot()
#include
<cmath>
double hypot (double x, double y) double hypot (double x, double y, double z) // seit C++17
Liefert die Hypotenuse $\sqrt{x^2 +y^2}$ zweier Kathetenlängen x
und y
bzw.
den "dreidimensionalen Pythagoras", die Raumdiagonale eines Quaders $\sqrt{x^2 +y^2 + z^2}$ mit den Kantenlängen x
, y
und z
.
Parameter
x ,y ,z | Gleitkommazahlen |
Ergebnis
Rückgabewert: std::sqrt(x*x+y*y)
bzw. std::sqrt(x*x+y*y+z*z)
.
Siehe auch
Beispiel
- hypot.cpp
#include <cmath> #include <iostream> int main() { std::cout << "hypot(3.0, 4.0) = " << std::hypot(3.0, 4.0) << '\n'; }
kennen/lib/hypot.txt · Zuletzt geändert: 2019-11-20 15:38 von 127.0.0.1