数理最適化セミナーのご案内

12.2 整数の割り算

 C++SIMPLEはC++を用いて実装されているため,「整数/整数」は切り捨てられた整数と解釈されてしまいます.例えば,次の例では定数aに1/6を設定しようとしていますが,実際には0が与えられてしまいます.

Parameter a;
a = 1 / 6; // 0が設定される

 1/6を与えるには,小数で記述する必要があります.

Parameter a;
a = 1.0 / 6.0;

 

 

上に戻る