Le nombre de chiffres
Exemple
#include <stdio.h>
int main()
{
int nb_chiffre, n, inter;
printf("\nentrer un nombre entier positif ou nul ");
scanf("%d",&n);
nb_chiffre = 1; // par défaut on a un chiffre même pour 0
inter = n;
while ((inter / 10) != 0) // si c'est vrai il n'y a qu'un chiffre et on arrête
{ // Puisque “inter” et 10 sont entiers le signe “/” correspond ici à la division entière
inter = inter/10;
nb_chiffre++;
}
printf("\n\nil y a %d chiffre(s) dans %d ",nb_chiffre,n);
printf("\n\n");
}
Exemple de sortie écran :
entrer un nombre entier positif ou nul 65879
il y a 5 chiffre(s) dans 65879