[解決済み] 整数の割り算を丸める(切り捨てるのではなく)。
2023-03-17 11:19:41
質問
ある数字を最も近い整数に丸める方法を知りたくなりました。たとえば、私が持っていた場合。
int a = 59 / 4;
を浮動小数点で計算すると14.75になりますが、その結果を"a"に15として格納するにはどうすればよいでしょうか?
どのように解決するのですか?
int a = 59.0f / 4.0f + 0.5f;
これは、'.'以降を破棄するため、int型に代入する場合のみ機能します。
編集してください。 この解決策は最も単純な場合にのみ機能します。より堅牢な解決策としては
unsigned int round_closest(unsigned int dividend, unsigned int divisor)
{
return (dividend + (divisor / 2)) / divisor;
}
関連
-
[解決済み] Perlで浮動小数点数を丸めるには?
-
[解決済み] "static const" vs "#define" vs "enum"
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] 整数の平方根が整数であるかどうかを判断する最速の方法
-
[解決済み] Javaで数値を小数点以下n桁に丸める方法
-
[解決済み] 簡単な面接問題が難しくなった:1~100の数字が与えられたとき、ちょうどk個の数字が欠けていることを見つけなさい。
-
[解決済み] JavaScriptで整数の除算を行い、余りを別途取得する方法は?
-
[解決済み] 円周率の計算が正確かどうかを判断するにはどうしたらよいですか?
-
[解決済み] Javascriptで小数点以下1桁に丸めるにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 整数の割り算の動作はどうなっていますか?
-
未定義の `__isoc99_sscanf' への参照
-
C - 添え字の値が配列でもポインタでもベクトルでもないエラー
-
エラー: 宣言されていない識別子 'bool' の使用と C コンパイラでの問題点
-
警告:符号付き整数式と符号なし整数式の比較 [-Wsign-compare]
-
[解決済み] Valgrind が初期化されていないバイトについて警告する
-
[解決済み] C - Setデータ構造を実装するには?
-
[解決済み] C言語でランダムなint型を生成するには?
-
[解決済み] printfにおけるdoubleの正しい書式指定子
-
[解決済み] CのMINとMAX