LoginSignup
2
1

More than 5 years have passed since last update.

MIN_FLOATとMAX_FLOATを使う

Posted at

データの最大値と最小値を求めるときは、データを順に読んでいくときにそれまでの最大値または最小値と大小を比べていきます。

その場合最大値と最小値の初期値を設定する必要がありますが、これを0でセットしてしまうと最小値が正の数の場合や、最大値が負の数の場合に正しい結果が得られなくなってしまいます。

これを回避するには初期値にMIN_FLOATとMAX_FLOATをセットします。


float dataMin = MAX_FLOAT;
float dataMax = MIN_FLOAT;

int型にはMIN_INT,MAX_INTを使います。


float dataMin = MAX_INT;
float dataMax = MIN_INT;
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1