Algorithme

Fermé
; - 19 oct. 2011 à 22:33
 kimoze - 22 oct. 2011 à 02:25
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

tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 120
20 oct. 2011 à 00:22
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
je n sais pas le code afficherligne
0