プログラム内のすべての行をそれぞれ数字に変換して、ある1つの数で割ってみるとか?小さくならないこともあるかもしれませんが。あとこの場合、循環小数になってしまったらその行に対しては処理をしないようにするといいかと思います。