Check the new version here

Popular channels

Saber si un numero es automorfico C++

O sea
los últimos números de su cuadrado son iguales al numero.... por ejemplo 5= 25 --> es automorfico
25=625--> es automorfico.

#include
#include

using namespace std;
void mostrar(int);
bool esA(int);
int Ultimodigito(int);
int main(int argc, char *argv[]) {
int n;
cout<< "introducir un numero " < cin>>n;
mostrar(n);
return 0;
}

void mostrar(int n)
{
if(esA(n)==true)
cout<< n << " Es automorfico";
else
cout<< n << " No es automorfico";

}

bool esA(int n)
{
if(n==Ultimodigito(n))
return true;
else
return false;
}
int Ultimodigito(int n)
{
int y=log(n)/log(10)+1, m1, m2, dec;
int x=pow(n, 2);
int div=pow(10, y);

x=x%div;
dec=x;

return dec;
}
0
0
0
0No comments yet