Функции ( Решение) / 10
.docx10.Написать три функции для округления чисел (по правилам, к меньшему целому, к большему целому) и оформить их в отдельном файле.
#include <iostream>
#include <cmath>
double roundToNearest(double number) {
return round(number);
}
double roundDown(double number) {
return floor(number);
}
double roundUp(double number) {
return ceil(number);
}
int main() {
double inputNumber;
std::cout << "Enter a number: ";
std::cin >> inputNumber;
double roundedNearest = roundToNearest(inputNumber);
std::cout << "Rounded to nearest integer: " << roundedNearest << std::endl;
double roundedDown = roundDown(inputNumber);
std::cout << "Rounded down to the nearest integer: " << roundedDown << std::endl;
double roundedUp = roundUp(inputNumber);
std::cout << "Rounded up to the nearest integer: " << roundedUp << std::endl;
return 0;
}
