<script language="javascript">
function korijen()
{
var broj=document.getElementById("broj").value
var i,j=0;
var binom=new Array()
for(i=broj.length;i>0;i=i-2)
{
binom[j]=broj.charAt(i-2)+broj.charAt(i-1)
j++
}
var gore,srednji,decimala=1
gore=Math.floor(Math.sqrt(binom[binom.length-1]))
srednji=binom[binom.length-1]-gore*gore
j=binom.length-1
var kraj=5
while(1)
{
var lijevi_p, lijevi_d, lijevi_r
if(binom[j-1]==null)
{
kraj--
srednji+='00'
decimala=decimala*10
}
else srednji+=binom[j-1]
lijevi_p=20*gore
i=-1
while(1)
{
i++
if(((i+lijevi_p)*i)<=srednji)
lijevi_d=i
else break
}
lijevi_r=lijevi_p+lijevi_d
srednji=srednji-lijevi_r*lijevi_d
gore=gore*10+lijevi_d
if((srednji==0)||(kraj==0)) break
j--
}
var rezultat=gore/decimala
alert(rezultat)
}
</script>
<input type="text" id="broj"></input>
<input type="button" value="klik" onclick="korijen()"></input>