No.1ベストアンサー
- 回答日時:
プログラムには誤差が生じます.
それが原因です.
1度検索エンジンで「丸め」と記述して検索をかけてみてください.
いろいろのっています.
わたしは,自分でプログラム(小数第3位を丸め込んだり,四捨五入したり…)を組んでいます.
No.3
- 回答日時:
int Ans;
int a = 180;
double b = 1.4;
Ans = (int)((double)a * b);
実際にはこのようにキャストされています。
対策方法というか、何故そうなるのかを理解したほうが良いと思います。
「キャスト」「浮動小数点」「IEEE754」
あたりのキーワードを調べてみてください。
double→intの場合、小数部が切り捨てられる為
251.999999999999999 が 251になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) InputBoxでキャンセルボタンを押したらファイル自体を閉じたい 3 2022/07/23 17:52
- C言語・C++・C# C言語 3 2022/10/04 15:07
- 数学 確率の問題(さいころ)の問題で、私の答えが合っていますか? 1 2023/01/26 18:45
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- 数学 paythonを使用した周回積分に関する質問です。 2 2023/02/17 19:09
- C言語・C++・C# 【CASLプログラム】 定数(80と55)を確保し、その和をGR1に、その差をGR2に求めるCASL 1 2022/12/16 01:17
- その他(プログラミング・Web制作) atcoder python コードへの助言 2 2022/08/12 15:31
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- その他(OS) ChromebookからWindows10へリモートデスクトップ接続 1 2023/07/18 15:40
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3のつく数と3の倍数を表示 C言語
-
課題;素因数分解
-
C言語でサイコロのプログラムを...
-
2の補数を計算するプログラム
-
2次関数プログラムを描写する...
-
OpenGLの惑星プログラム
-
intとlongは同じ?
-
再起呼び出しの回数をカウント...
-
OpenCVでのメモリエラーについて
-
二分探索アルゴリズムの終了条...
-
| (or) を使った関数の引数の作...
-
異なるn個の整数からr個の整数...
-
C言語 格子点が多角形の中にあ...
-
乱数生成について
-
クリックされた地点が2点の線分...
-
C言語で簡単なパックマンゲーム...
-
#define _CRT_SECURE_NO_WARNIN...
-
【C++】関数ポインタの使い方
-
プログラミングで二番目に大き...
-
プログラムでの数字につく”f”の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
intとlongは同じ?
-
C言語で%を使わない余りの出し方
-
2の補数を計算するプログラム
-
再起呼び出しの回数をカウント...
-
画像の拡大・縮小
-
迷路を脱出する経路探索プログ...
-
分数の足し算をさせるプログラ...
-
OpenCVによる4値化について
-
3のつく数と3の倍数を表示 C言語
-
C言語で簡単なパックマンゲーム...
-
C++で表を作成したいのです ...
-
ヌメロンのプログラム
-
カードシャッフルのブログラム...
-
複数の共有メモリの作成
-
whileとifを使い偶数を出すには
-
関数とビット列
-
異なるn個の整数からr個の整数...
-
条件が多い場合
-
c言語プログラミングについて f...
-
【C#】SQL文の中に変数を埋め込...
おすすめ情報