namespace cpp {}

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:hypot

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki