#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;
}