logo

C++의 Ceil 및 Floor 함수

수학과 컴퓨터 과학에서는 Floor() 및 ceil() 함수 에서 정의된 헤더 파일에서 실수를 각각 가장 큰 이전 정수 또는 가장 작은 후속 정수에 매핑합니다.

C++ 바닥() 함수

Floor() 함수는 인수로 전달된 값보다 작거나 같은 가장 큰 정수를 반환합니다(예: 가장 가까운 정수를 내림).



바닥() 구문

double floor (double x );>

여기서 x는 부동 소수점 값입니다. x보다 작거나 같은 가장 큰 정수를 반환합니다.

자바 스위치 int

일부 부동 소수점 값의 하한선 예:

Input : 2.5 Output : 2 Input : -2.1 Output : -3>

CPP








// C++ program to demonstrate floor function> #include> #include> using> namespace> std;> // Driver function> int> main()> {> >// using floor function which return> >// floor of input value> >cout <<>'Floor of 2.3 is : '> <<>floor>(2.3) << endl;> >cout <<>'Floor of -2.3 is : '> <<>floor>(-2.3) << endl;> >return> 0;> }>

>

>

산출

Floor of 2.3 is : 2 Floor of -2.3 is : -3>

C++ ceil() 함수

C++의 ceil() 함수는 인수로 전달된 값보다 크거나 같은 가장 작은 정수를 반환합니다(즉, 가장 가까운 정수를 반올림합니다).

인라인 스타일 반응

ceil() 구문

double ceil (double x );>

여기서 x는 부동 소수점 값입니다. x보다 크거나 같은 가장 작은 정수를 반환합니다.

일부 부동 소수점 값의 최대값 예:

Input : 2.5 Output : 3 Input : -2.1 Output : -2>

C++


배열 요소 추가 자바



// C++ program to demonstrate ceil function> #include> #include> using> namespace> std;> // Driver function> int> main()> {> >// using ceil function which return> >// floor of input value> >cout <<>' Ceil of 2.3 is : '> <<>ceil>(2.3) << endl;> >cout <<>' Ceil of -2.3 is : '> <<>ceil>(-2.3) << endl;> >return> 0;> }>

>

>

배우 사이 팔라비
산출

 Ceil of 2.3 is : 3 Ceil of -2.3 is : -2>

시간 복잡도: 오(1)
보조 공간: 오(1)

C++에서 ceil()과 Floor()의 차이점

ceil()과 Floor() 함수의 차이점을 표 형식으로 살펴보겠습니다.

예 아니오

ceil() 함수

바닥() 함수

자바 추상 ​​클래스

1.

n보다 작지 않은 가장 작은 정수값 n을 반환하는 데 사용됩니다. n보다 크지 않은 가장 큰 정수 값 n을 반환하는 데 사용됩니다.

2.

n을 위쪽으로 반올림합니다. n을 아래쪽으로 반올림합니다.

삼.

구문은 -:

data_type 셀(n) ;

구문은 -:

data_type 층(n);