cmath

cmath에는 c++에서 각종 수학 함수들을 가지고 있다.

신기하게도 min, max는 algorithm에 구현되어있다는 것을 명심하자.

제곱 구하기

#include <cmath>

// C++ (함수 오버로딩 = 함수 중복 정의)
double pow(double x, double y);
float pow(float x, float y);
float pow(float x, int y);
long double pow(long double x, long double y);
long double pow(long double x, int y);

C++에서는 함수의 이름을 pow로 통일해서 사용하면 된다.

 

제곱근 구하기

#include <cmath>

double sqrt(double x);
float sqrt(float x);
long double sqrt(long double x);

 

올림

#include <cmath>

double ceil(double x);
float ceil(float x);
long double ceil(long double x);

'Algorithm > Algorithm Concept' 카테고리의 다른 글

수학 관련  (0) 2021.08.18
백트래킹 (Backtracking)  (0) 2021.07.28
파라메트릭서치 (Parametric Search)  (0) 2021.05.09
[GCD, LCM] 유클리드 호제법  (0) 2021.05.07
stable sort과 unstable sort  (0) 2021.04.26

+ Recent posts