Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
16.06.2026
Размер:
16.14 Кб
Скачать

10.Написать три функции для округления чисел (по правилам, к меньшему целому, к большему целому) и оформить их в отдельном файле.

#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;

}

Соседние файлы в папке Функции ( Решение)