El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de C++/C#
Foros del Guru > C++/C#
Usuario Error utilizando la funcion sqrt
Desconocido
Enviado - 9/12/2004
 
Hola quiero saber por que el compilador me da error en este programita en el uso del sqrt para sacar el cuadrado de un numero

void cuadrado()
{
int x,n;
cout<<"Entre un numero entero: ";
cin>>x;


if(x%sqrt(x)==0)//Aqui me da
error***
cout<<"Es un numero cuadrado";
else cout<<"No es un numero cuadrado";


}
 
cybermen
5 Mensaje(s)
Enviado - 9/12/2004
 
brother la talla es que % siempre da error como tu lo estas probando, yo te doy una sugerencia coje esto.

void cuadrado()
{
float x,r;
cout<<"Entre un numero entero: ";
cin>>x;
r = x/sqrt(x);
if(r==sqrt(x))//Aqui me da error***
cout<<"Es un numero cuadrado";
else cout<<"No es un numero cuadrado";
}

hay esta la funcioncita, by CYBERMEN.
 
Desconocido
Enviado - 10/12/2004
 
Gracias por la ayuda
 
 

 

Contactos myStudio Network