#include <iostream>
#include <math.h>
using namespace std;
int sroot(int n)
{
return (int )sqrt((long double )n);
}
long sroot(long n)
{
return (long )sqrt((long double )n);
}
double sroot(double n)
{
return sqrt(n);
}
int main()
{
int n1=9;
long n2=9;
double n3=9.9;
cout<<sroot(n1)<<' '<<sroot(n2)<<' '<<sroot(n3)<<endl;
return 0;
}
#include <math.h>
using namespace std;
int sroot(int n)
{
return (int )sqrt((long double )n);
}
long sroot(long n)
{
return (long )sqrt((long double )n);
}
double sroot(double n)
{
return sqrt(n);
}
int main()
{
int n1=9;
long n2=9;
double n3=9.9;
cout<<sroot(n1)<<' '<<sroot(n2)<<' '<<sroot(n3)<<endl;
return 0;
}