floatの最大値を超えると無限大になるので、floatの最大値をちょうど超えないような結果になる除数を知りたいということだな
被除数が 1 ならおよそ 3.0e-39 くらい
被除数が 2 ならおよそ 5.9e-39 くらい
被除数が 0.5 ならおよそ 1.5e-39 くらい
被除数が x ならおよそ (x / FLT_MAX + ulp) くらい
で割るといいと思うよ