#/*********************************************************** # egypfrac.rb -- エジプトの分数 #***********************************************************/ printf(" 分子 m = "); m = gets.to_i printf(" 分母 n = "); n = gets.to_i printf("%d/%d = ", m, n) while (n % m != 0) q = n / m + 1 printf("1/%d + ", q) m = m * q - n; n *= q end printf("1/%d\n", n / m) exit 0