Algorithme

; -  
 kimoze -
Bonjour, je suis débutant dans la programmation.
Bref, j'ai un exo d'algorithme qui est en globale facile mais je trouve quelque prb en tant que je suis débutant.
Ecire un algo qui permet d'afficher l'inverse d'un entier positif (ie 1254 <->4521)
Merci pour vos réponses
Cordialement.

2 réponses

  1. tarek_dotzero Messages postés 834 Statut Membre 122
     
    Bonjour,

    Vous pouvez extraire les chiffres d'un entier grâce à la division sur 10.

    Alors si j'utilise la notation suivante:

    Lire: fonction de lecture
    Afficher: afficher sans retour à la nouvelle ligne
    AfficherLigne: afficher avec retour à la ligne
    mod: pour donner le reste de division
    /: la division entière.

    L'algorithme sera de la forme:

    
    Programme InverserEntier;
    
    Variables
    
    entierAInverser : Entier;
    
    Debut
    
    AfficherLigne("Saisissez un entier");
    Lire(entierAInverser);
    
    AfficherLigne("L'entier inverse est:");
    
    Tant que(entierAInverser > 0)
         Début
         
         Afficher(entierAInverser mod 10);
         entierAInverser = entierAInverser / 10;
    
         Fin
    
    Fin;     
    
    


    Bon Courage.
    0
  2. kimoze
     
    je n sais pas le code afficherligne
    0