/***
Definire una funzione ricorsiva che conti quante cifre ha un numero dato in input dall'utente.
***/

#include <stdio.h>

int contaCifre(int n) {
    if (n == 0) {
        return 0;
    } else {
        return 1 + contaCifre(n / 10);
    }
}

int main() {
    int num;
    
    printf("Inserire un numero intero: ");
    scanf("%d", &num);
    
    printf("Numero di cifre in %d = %d\n", num, contaCifre(num));
    return 0;
}