Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Numero Capicua
- #include<iostream>
- #include<cmath>
- using namespace std;
- bool esCapicua(int n);
- int main()
- {
- int n;
- cout<<"Ingresa un numero: ";
- cin>>n;
- if(esCapicua(n)){
- cout<<"Es capicua"<<endl;
- }
- else{
- cout<<"NO es capicua"<<endl;
- }
- }
- bool esCapicua(int n) // bool Retorna dos posibles valores, es verdadero o No es verdadero (True o False)
- {
- int N = n;
- int aux =n;
- int digito;
- int cant_digitos = 0;
- int acumulador = 0;
- // Contar digitos de n
- while(aux>0){
- cant_digitos++;
- aux = aux/10;
- }
- while(n>0){
- digito = n%10;
- acumulador = acumulador + digito*pow(10,cant_digitos-1);
- cant_digitos--;
- n = n/10;
- }
- cout<<acumulador<<endl;
- if(acumulador == N)
- return true;
- else
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement