100111 : double的取整
描述

输出double型的数值k向上、向下、四舍五入、向0取整、的结果。

注意:本题的四舍五入不是严格数学意义上的四舍五入:

你应使用 cout<<fixed << setprecision(0)<<kprintf("%.0lf",k) 来输出结果。

输入

一行,一个小数k

对于100%的数据:

-1 \cdot 10^3\le k\le 1 \cdot 10^3

输出

一行,4个以一个空格间隔的整数,分别表示向上、向下、四舍五入、向0取整的结果。

样例

输入

2.3

输出

3 2 2 2

输入

0.5

输出

1 0 0 0

输入

-0.5

输出

-0 -1 -0 0
语言:
主题: