Bonjour,

Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
main()
{
 int NCHIFFRES(long N);
 /* Variables locales */
 long A;
 /* Traitements */
 printf("Introduire un nombre entier : ");
 scanf("%ld", &A);
 printf("Le nombre %ld a %d chiffres.\n",A ,NCHIFFRES(A));
 return 0;
}
int NCHIFFRES(long N)
{
 int I;
 if (N<0) 
 N *= -1;
 for (I=1; N>10; I++) 
{ 
N /= 10; 
}
 return I;
}

question : pouvez-vous m'expliquer les lignes en rouge ? j'arrive pas a comprendre ce bazar.