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

phoenix -  
 phoenix -
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

1 réponse

  1. Profil bloqué
     
    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
    1. phoenix
       
      Merci beaucoup metarefsalem
      0