Nth root: Difference between revisions

Added 11l
(Added 11l)
Line 6:
 
<br><br>
 
=={{header|11l}}==
{{trans|Nim}}
 
<lang 11l>F nthroot(a, n)
V result = a
V x = a / n
L abs(result - x) > 10e-15
x = result
result = (1.0 / n) * (((n - 1) * x) + (a / pow(x, n - 1)))
R result
 
print(nthroot(34.0, 5))
print(nthroot(42.0, 10))
print(nthroot(5.0, 2))</lang>
 
{{out}}
<pre>
2.0244
1.4532
2.23607
</pre>
 
=={{header|360 Assembly}}==
1,480

edits