タイトルの説明
正の浮動小数点値を受け入れ、その値のおおよその整数値を出力するプログラムを記述します。小数点以下の値が5以上の場合は切り上げ、5未満の場合は切り捨てます。
説明を入力してください:
正の浮動小数点値を入力してください
出力の説明:
この値の近似整数値を出力します
例1
入力
5.5
アウトプット
6
#include <iostream>
using namespace std;
int approxi(float n){
if(int(n * 10) % 10 >= 5) return int(n) + 1;
else return int(n);
}
int main(){
float n;
cin >> n;
cout << approxi(n) << endl;
return 0;
}