fork download
  1. /* Programa que conta os números de dígitos de um inteiro. */
  2.  
  3. #include<stdio.h>
  4. #include<locale.h>
  5.  
  6. int main(int argc, const char* argv[])
  7. {
  8. setlocale(LC_ALL,"portuguese");
  9. long long num1, num2;
  10. int cont = 0;
  11.  
  12. printf("Por favor, digite um número inteiro: \n");
  13. scanf("%lld",&num1);
  14.  
  15. num2 = num1;
  16.  
  17. while( num2 != 0 ){
  18. num2 = num2 / 10;
  19. cont+=1;
  20. }
  21. printf("O número de digitos em %lld é %d.\n",num1,cont);
  22.  
  23. return 0;
  24. }
Success #stdin #stdout 0s 5300KB
stdin
Standard input is empty
stdout
Por favor, digite um número inteiro: 
O número de digitos em 140729326667824 é 15.