zu 1)
http://de.wikipedia.org/wiki/GNU_Mul...hmetic_Library
Du wirst nur immer das Problem haben Genauigkeit gegen Rechenzeit abwiegen zu müssen. Diese Abschätzung für alle Zeiten richtig zu machen ist
imho nicht möglich.
Sonst gibt es noch die Möglichkeit, die Rechnenoperationen austauschbar zu implementieren, dann muss man wenn es genau haben will nur eine Einstellung ändern, und das Programm rechnet genau mit beispielsweise GMP, oder sonst schnell mit double.
lg Björn