logo

Programa palíndromo en C

Número palíndromo en c: A número palíndromo es un número que es el mismo después del reverso . Por ejemplo 121, 34543, 343, 131, 48984 son los números palíndromos.

Algoritmo del número palíndromo

  • Obtener el número del usuario
  • Mantener el número en una variable temporal
  • invertir el numero
  • Compare el número temporal con el número invertido
  • Si ambos números son iguales, imprima el número palíndromo
  • De lo contrario, no imprima el número de palíndromo

Veamos el programa palíndromo en C. En este programa c, obtendremos una entrada del usuario y comprobaremos si el número es palíndromo o no.

 #include int main() { int n,r,sum=0,temp; printf('enter the number='); scanf('%d',&n); temp=n; while(n>0) { r=n%10; sum=(sum*10)+r; n=n/10; } if(temp==sum) printf('palindrome number '); else printf('not palindrome'); return 0; } 

Producción:

 enter the number=151 palindrome number enter the number=5621 not palindrome number