より少ないコード行で次のことを達成するためのより良い方法 (速度は必要なく、簡潔さと単純さが必要) はありますか? (下の例)
// Example //
/*
* Get Divisor For Number of Iterations - To Display Progress
*/
int fGetDivisor(int iMaxIters) {
int iDiv = 500; // init
if (iMaxIters >= 100000)
iDiv = 20000;
else if (iMaxIters > 20000)
iDiv = 10000;
else if (iMaxIters > 5000)
iDiv = 2000;
else if (iMaxIters > 2000)
iDiv = 1000;
return iDiv;
}