Chaine d'entiers

shub85 -  
 shub85 -
Bonjour, Je vous savoir si il existait une commande pour former avec 3 chiffres qu'un seul chiffre..

ex: Temp[j]=0
Temp[j+1]=1
Temp[j+2]=2

pour former l'entier iTemp=012
Configuration: Windows Vista
Firefox 2.0.0.11

3 réponses

  1. Darkito Messages postés 1191 Date d'inscription   Statut Membre Dernière intervention   545
     
    Bonjour,
    tu peux faire itemp = 100*Temp[j] + 10*Temp[j+1] + Temp[j+2]
    mais tu perdrais alors le 0 du devant.
    0
  2. grad
     
    tu peux préciser dans quel language de programmation ?
    en cas du pascal , tu fais ce que Darkito t'a dit ou tu convertit les 3 nombres en chaînes de caractères puis tu les regroupes grâce à une affectation dans une nouvelle chaîne de caratère CH:
    CH[1]:=nombrechaine1;
    ...;
    ...;
    0