#include <stdio.h>
int funcion(int num, int *ult, int *prim, int *contador);
void main()
{
int n1, n2, n3, suma, ult=0, prim=0, contador=0, capicuas=0;
printf("Introduce una secuencia numerica (cero cierra lectura): "); scanf("%d%d%d", &n1
,&n2
,&n3
);
while(n1!=0 && n2!=0 && n3!=0)
{
suma=n1*100+n2*10+n3; //Con esto hacemos que el numero a meter en la función tenga tres cifras
funcion(suma, &ult, &prim, &contador);
if(prim==ult)
capicuas++;
scanf("%d%d%d", &n1
,&n2
,&n3
); }
printf("nEl numero de capicuas de tres cifras es: %d", capicuas
);
}
int funcion(int num, int *ult, int *prim, int *contador)
{
int contador2=0;
*ult=num%10;
while(num>10)
{
num=num/10;
contador2++;
}
contador2++;
*contador=contador2;
*prim=num;
}