Дано неотрицательное число x. Нужно округлить его до ближайшего целого числа по российским правилам: если дробная часть равна 0.5, то число округляется вверх.
Шаги решения:
1. Прочитать входные данные – неотрицательное число x.
2. Выделить целую часть числа x и дробную часть числа x.
3. Если дробная часть числа не равна 0.5, то округлить число до ближайшего целого с помощью функции int(x + 0.5), иначе перейти к следующему шагу.
4. Если целая часть числа x является четным числом, то округлить число вниз с помощью функции int(x), иначе округлить число вверх с помощью функции int(x) + 1.
5. Вывести результат округления.
Например, для x = 3.5:
– Целая часть числа x равна 3, дробная часть равна 0.5.
– Число необходимо округлить вверх.
– Целая часть числа 3 не является четным числом, поэтому округление вверх будет равно 4.
Таким образом, результат округления для x = 3.5 будет равен 4.