関数isdividable マニュアル

(The documentation of function isdividable)

Last Update: 2021/11/30


◆機能・用途(Purpose)

実数値が別の実数値で割り切れるか否かを判定する。
Judge if a real number is dividable by another real number.


◆形式(Format)

#include <doublemath.h>
inline _Bool isdividable(const double a,const double b)


◆引数(Arguments)

a 割り算の分子。
The numerator of the division operation.
b 割り算の分母。
The denominator of the division operation.


◆戻り値(Return value)

\(a/b\)を四捨五入して\(b\)を掛けた値が\(a\)と一致する場合はtrue、 一致しない場合はfalse。
True if \(a/b\) rounded to the closest integer and then multiplied with \(b\) is equal to \(a\), false otherwise.


◆使用例(Example)

for(a=12.1;a<=12.5;a+=0.1){
    if(isdividable(a,4.1)){
        printf("true\n");
    }else{
        printf("false\n");
    }
}

この例では以下のように表示される。
The output of this example is as follows:

false
false
true
false
false