Hola, necesito que me ayuden. Tengo que crear un programa en C donde el usuario ingresa números y el programa determina si son capicúa o no. Si lo son, se suma 1 al contador para mostrar luego el número total de capicúas que se han ingresado. Pero además pide mostrar los números que son capicúas.
La última parte es la que no he conseguido hacer, lo demás lo tengo hecho y lo tengo así:
Código:
/* Ingresar números. Si son capicúas se suma al contador, al ingresar 0 se muestra el total y dichos números */
#include <stdio.h>
void main() {
int num, i = 0;
do {
printf("Escribe un numero entero de tres cifras: ");
scanf("%d", &num);
if(num >= 100 && num <= 999) {
if(num%10 == num/100 && num != 0) {
i++;
}
} else {
printf("\nEl numero debe de tener 3 digitos");
}
} while(num != 0 && num >= 99 && num <= 999);
printf("\nHay %d numero(s) capicua(s)", i);
}
Corre prisa, pues lo necesito para dentro de poco.
Gracias.