Advertisement
u53r

Contare cifre di un numero (senza stringhe)

Jan 11th, 2019
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.57 KB | None | 0 0
  1. // Contare le cifre di un numero
  2. // Versione senza stringhe
  3. // ATTENZIONE: se il numero inserito inizia con 0, il numero di cifre sarร  sempre uguale a 1
  4. #include <stdio.h>
  5. int main() {
  6.   int num,c=0; // num = stringa convertita in intero; c = contatore di cifre
  7.   printf("Inserisci un numero --> ");
  8.   scanf("%d", &num);
  9.   do {
  10.     num=num/10; // Divido il numero per 10 ad ogni ciclo per rimuovere una cifra
  11.     c++; // Incremento il contatore
  12.   } while(num != 0); // Continuo fintanto che non rimangono piรน cifre
  13.   printf("Cifre del nuemro : %d\n",c);
  14.   return 0;
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement