Trong bài viết này, chúng ta sẽ thảo luận về cách làm việc, cú pháp và các ví dụ của hàm nearint () trong C ++ STL.
nearint () là gì?
Hàm nearint () là một hàm có sẵn trong C ++ STL, được định nghĩa trong tệp tiêu đề
Hàm làm tròn đầu vào để nhận giá trị tích phân gần nhất, phương thức làm tròn được mô tả bằng fegetround.
Hàm này chấp nhận các giá trị kiểu float, double và long, làm đối số.
Cú pháp
double nearbyint(double num); float nearbyint(float num); long double nearbyint(long double num);
Tham số
Hàm chấp nhận (các) tham số sau -
- num - Giá trị được làm tròn.
Giá trị trả về
Hàm này trả về giá trị làm tròn số là num.
Ví dụ
Đầu vào
nearbyint(2.13);
Đầu ra
2
Đầu vào
nearbyint(3.4);
Đầu ra
3
Ví dụ
#include <bits/stdc++.h> using namespace std; int main(){ float var = 3.4; cout<<"value of var is: " <<var<< endl; cout<<"value after round off is: "<<nearbyint(var); return 0; }
Đầu ra
value of var is: 3.4 value after round off is: 3
Ví dụ
#include <bits/stdc++.h> using namespace std; int main(){ float var = 7.9; cout<<"value of var is: " <<var<< endl; cout<<"value after round off is: "<<nearbyint(var); return 0; }
Đầu ra
value of var is: 7.9 value after round off is: 8