int ndigits(int n);
int main(void)
{
int n, digits;
printf("Inserire un numero:\n");
scanf("%d", &n);
digits = ndigits(n);
printf("Numero di cifre: %d\n", digits);
return 0;
}
int ndigits(int n)
{
int count = 0;
do
{
count++;
n /= 10;
}while(n > 0);
return count;
}