1.3 KiB
1.3 KiB
Matematičke funkcije
C++ pruža nekoliko baš lepih i korisnih matematičkih funkcija koje mozete da koristite u vasem kodu ako uključite odgovarajuću biblioteku:
#include <cmath>
Funkcije koje su nama najbitnije su
max(a, b)
- računa maksimum dva data brojamin(a, b)
- računa minimum dva data brojaabs(a)
- računa apsolutnu vrednost datog brojasqrt(n)
- računa kvadratni koren (SQuare RooT) brojapow(broj, stepen)
- stepenuje dat brojfloor(b)
- zaokružuje broj nadole (npr 3.4 u 3)ceil(b)
- zaokružuje broj nagore (3.4 u 4)
Kako se ove funkcije koriste pogledajte u sledećem programu:
#include <cmath>
#include <iostream>
using namespace std;
int main() {
cout << "min(4, 2) = " << min(4, 2) << endl;
cout << "max(3.5, -5.0) = " << max(3.5, -5.0) << endl;
cout << "abs(4.66) = " << abs(4.66) << endl;
cout << "abs(-1) = " << abs(-1) << endl;
cout << "sqrt(4) = " << sqrt(4) << endl;
cout << "sqrt(2) = " << sqrt(2) << endl;
cout << "pow(5, 2) = " << pow(5, 2) << endl;
cout << "pow(2, 3) = " << pow(2, 3) << endl;
}
ispisuje
min(4, 2) = 2
max(3.5, -5.0) = 3.5
abs(4.66) = 4.66
abs(-1) = 1
sqrt(4) = 2
sqrt(2) = 1.41421
pow(5, 2) = 25
pow(2, 3) = 8