#include #include /* Retorna numero de digitos de um inteiro */ int num_digitos(int n) { int cont = 1; while(abs(n)>9){ n = n/10; cont++; } return cont; } int main() { int n, digitos; printf("Digite um inteiro: "); scanf("%d", &n); digitos = num_digitos(n); printf("Resultado final = %d\n", digitos); return 0; }