Algo pour calculer nbr de caractères d'un nbr

Fermé
phoenix - 27 déc. 2011 à 12:15
 phoenix - 27 déc. 2011 à 12:53
Bonjour,


SVP pouvez vous m'aider
j'ai un algorithme que je n'ai pas compris... afficher le nombre des caractéres de ce nombre
par exeplre 36 le nombre des caractéres est 2
1564 le nombre des caractéres est=4




A voir également:

1 réponse

Si (X >= 0) et (X < 10) Le nombre de chiffres est égal à 1
Si (X >= 10) et (X < 100) Le nombre de chiffres est égal à 2
Si (X >= 100) et (X < 1000) Le nombre de chiffres est égal à 3
Si (X >= 1000) et (X < 10000) Le nombre de chiffres est égal à 4
.....................................
.....................................
.....................................

En programation on peut transtyper le nombre en chaine de caractères ou une fonction predefinie renvoie la taille en nombre de caractères de la chaine.

Par exemple en Pascal :

var X : Integer;
S : String;
begin
ReadLn(X);
S := IntToStr(X); // Transtypage du nombre X en chaine
WriteLn(Length(S)); { La taille en nombre de caractères de la chaine qui est ce nombre}
end;
1
Merci beaucoup metarefsalem
0