string aux;
int maxy,auxx=0;
cin>>aux;
maxy= (int)sqrt(aux.size());
Я получаю:
1> error C2668: 'sqrt' : ambiguous call to overloaded function
1> could be 'long double sqrt(long double)'
1> or 'float sqrt(float)'
1> or 'double sqrt(double)'
Почему?