首页 > 其他分享 >Codeforces898A-Rounding

Codeforces898A-Rounding

时间:2022-11-22 20:02:26浏览次数:52  
标签:Vasya 10 Rounding Codeforces898A int input answer output


A. Rounding



time limit per test



memory limit per test



input



output


n. He wants to round it to nearest integer, which ends up with 0. If n already ends up with 0, Vasya considers it already rounded.

n = 4722 answer is 4720. If n = 5 Vasya can round it to 0 or to 10. Both ways are correct.

n


Input



n (0 ≤ n ≤ 109) — number that Vasya has.


Output



n. Pay attention that in some cases answer isn't unique. In that case print any correct answer.


Examples



input



5



output



0



input



113



output



110



input



1000000000



output



1000000000



input



5432359



output



5432360


Note



n = 5. Nearest integers, that ends up with zero are 0 and 10. Any of these answers is correct, so you can print 0 or10.

题解:四舍五入,直接求解。

Code:

#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
scanf("%d",&n);
int k=n%10;
if(k<=5)printf("%d",n-k);
else printf("%d",n+10-k);
return 0;
}


标签:Vasya,10,Rounding,Codeforces898A,int,input,answer,output
From: https://blog.51cto.com/u_15888102/5878417

相关文章