Scrivere del codice che accetta un solo numero intero non negativo n ed emette l' ennesima potenza di Phi (φ, il rapporto dorato, circa 1,61803398874989) con lo stesso numero di cifre decimali come l' n-esimo numero di Fibonacci.
Il codice deve produrre la sequenza corretta di cifre per tutti gli input fino ad almeno 10 (55 cifre decimali). L'output deve essere decimale leggibile dall'uomo. È possibile scegliere se arrotondare l'ultima cifra al valore più vicino o troncare il valore. Specifica quale utilizza il tuo codice.
n e output, fino a 10, arrotondando per difetto:
0 1
1 1.6
2 2.6
3 4.23
4 6.854
5 11.09016
6 17.94427190
7 29.0344418537486
8 46.978713763747791812296
9 76.0131556174964248389559523684316960
10 122.9918693812442166512522758901100964746170048893169574174
n e output, fino a 10, arrotondando al valore più vicino:
0 1
1 1.6
2 2.6
3 4.24
4 6.854
5 11.09017
6 17.94427191
7 29.0344418537486
8 46.978713763747791812296
9 76.0131556174964248389559523684316960
10 122.9918693812442166512522758901100964746170048893169574174
Il 7 ° numero di Fibonacci è 13, quindi l'uscita per n = 7, ϕ 7 , ha 13 cifre decimali. Non è necessario troncare gli zeri finali che visualizzerebbero troppe cifre; vedere l'output per 6 nella prima tabella, che termina con un singolo zero per mantenere la precisione decimale a 8 cifre.
Forse come bonus, dì qual è il numero più alto che il tuo programma può produrre correttamente.