> For the complete documentation index, see [llms.txt](https://cspp.csalex.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cspp.csalex.org/10.-osztaly/matematikai-muveletek.md).

# Matematikai műveletek

Ahhoz, hogy matematikai függvényeket tudjunk használni C++-ban azt a fejlécállományt kell használjuk, amelyben a matematikai függvények vannak.

Ennek a formája:&#x20;

```cpp
#include <cmath>
```

#### Fontosabb függvények

```cpp
sqrt(X) - négyzetgyök X
abs(x) - abszolút érték (modulusz)
pow(x, n) - hatványozás (x^n)
sin(x) - szinusz X
cos(x) - koszinusz X
log(x) - természetes alapú logaritmus X
ceil(x) - felfele kerekítés
floor(x) - lefele kerekítés
tan(x) - tangens X
acos(x) - arkusz koszinusz X
asin(x) - arkusz szinusz X
cosh(x) - koszinusz hiperbolikusz X
exp(x) - exponenciális függvény
log10(x) - 10-es alapú logaritmus X
log2(x) - 2-es alapú logaritmus X
hypot(x, y,) - derékszögű háromszög átfogójának kiszámítása, ahol x és y befogók
fmod(x, y) - osztás maradékának kiszámítása
round(x) - kerekítés a legközelebbire
```
