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';
  return 0;
}
kennen/lib/hypot.txt · Zuletzt geändert: 2016-11-19 10:48 (Externe Bearbeitung)