Ci mi può dire un algoritmo per trasformare un numero di tipo double in una frazione decimale composta da due variabili intere (numeratore e denominatore) ?
Ad esempio 1.23E+3 = 1.23 * 1000 = 1230 = (1230) / (1)
7.3453E-4 = 7.3453 / 10000 = 0.00073453 = (73453) / (100000000) => approssimato a (734) / (1000000)
A me non viene in mente niente