2.30
#include<iostream.h>
#include<cmath>
int sroot(int i)
{
return sqrt(i);
}
long sroot(long l)
{
return sqrt(l);
}
double sroot(double d)
{
return sqrt(d);
}
int main()
{
int i=4;
long l=4444;
double d=0.04;
cout<<sroot(i)<<endl;
cout<<sroot(l)<<endl;
cout<<sroot(d)<<endl;
return 0;
}