Răspuns:
#include <stdio.h>
int main() {
int n, contor_cifre;
printf("Introduceti numarul:");
scanf("%d", &n);
contor_cifre = 0;
while(n != 0) {
contor_cifre++;
n = n / 10;
}
printf("%d\n", contor_cifre);
return 0;
}
Explicație:
Citim numarul n si initializam variabila contor_cifre(care va retine numarul de cifre ale numarului n) cu 0. Cat timp n este diferit de 0, incrementam contor_cifre iar n devine n / 10.