Se connecter avec
S'enregistrer | Connectez-vous

Problem pascal

Dernière réponse : dans Programmation

Salut à tous :) 
J'ai un petit problème pour résoudre un exercice de pascal qui consiste a saisir une entier >= a 100 ! puis calculer et afficher le premier nombre et le dernier nombre !
Exemple:
256
1er:=6
dernier:=2
85469721653
1er:=3
dernier:=8

NB: (résolution Sans l'utilisation de la conversion en chaine 'convch' )
- Utilisation de MOD et DIV :D 

SVP aidez moi !!!!

Autres pages sur : problem pascal

Lassé par la pub ? Créez un compte
Expert Programmation

Salut,

Avec le MOD tu auras le dernier chiffre en faisant le modulo de 10 de ton entier
Et pour le premier chiffre il faudra diviser continuellement ton entier par 10 jusqu'à que t'aies un nombre inférieur à 10.
Exemple pour 256:
256/10 = 25,6
25,6/10 = 2,56

Ton premier chiffre est 2

Oui je sais mais le nombre entrer n'est pas de limite c >=100 !!
Si le nombre a plus que 3 chiffre ...
Exmpl: 5663214
je vais faire 5663214 MOD 10 pour 1er nombre (4)
Mais je ne sais pas comment calculer le dernier nombre(5), je ne sais pas comment réaliser la boucle :(  pouvez vous m'aider si vous m'avez compris ?!
Expert Programmation

Je sais qu'il n'a pas de limite, mais ça ne change rien au raisonnement.
Je ne sais pas faire de pascal, donc je ne peux pas te dire quoi faire, mais il faut que tu divises le nombre que tu as par 10, jusqu'à que le résultat soit inclus entre 1 (inclus) et 10 (exclus). Au moment où tu as ce chiffre, ça sera le 1er chiffre.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde