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