← Elenco file contaCifre.c — 23 righe · 430 B · sola lettura
Il visualizzatore con evidenziazione non si è caricato (manca cm6.bundle.js o dmautone-shared non è raggiungibile): il file è mostrato come testo semplice, sempre in sola lettura.
/***
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;
}