프로그래밍/C,C++

#include <cmath> 공부, 코딩테스트

gameObject 2023. 7. 18. 08:07
728x90

cmath는 C++안에 포함된 표준 라이브러리이다.

 

최근 프로그래머스 0레벨 코딩테스트를 조금씩 풀고있는데, 유용할것으로 생각되어 정리한다.

 

1. 서비스 함수

min(x,y) : x와 y중 최소값을 반환한다.

max(x,y) : x와 y중 최대값을 반환한다.

ceil(x) : x를 가장 가까운 정수로 올린다. double값으로 반환.

floor(x) : x를 가장 가까운 정수로 내린다. double값으로 반환.

abs(x) : x의 절대값을 반환한다.

 

 

2. 지수 함수(exponent function)

pow(a,b) : a의 b제곱값 (a ^ b)를 반환한다.

sqrt(x) : x의 제곱근(루트값)을 반환한다.

log(x) : x의 자연로그 값을 반환한다.

log10(x) : x의 상용로그값을 반환한다.

 

3. 삼각 함수

sin( radians ) : 입력된 라디안 값의 사인 값을 반환

cos( radians ) : 입력된 라디안 값의 코사인 값을 반환

tan( radians ) : 입력된 라디안 값의 탄젠트 값을 반환

asin(a) : 입력된 사인 값의 라디안 값을 반환

acos(a) : 입력된 코사인 값의 라디안 값을 반환

atan(a) : 입력된 탄젠트 값의 라디안 값을 반환

728x90