comment peut on prendre le dernier chiffre d'un entier avec pascal?
-----

comment peut on prendre le dernier chiffre d'un entier avec pascal?
n mod 10 ?
je ne cherche pas le reste pm42.
par exemple
X=123456 , n=6
Pourtant, quel est le reste de la division par 10 de ton exemple ?
Sinon, tu convertis ton entier en string et tu devrais trouver une fonction dans ton langage qui isole le dernier caractère. Et si cette fonction n'existe pas, tu la crée, en comptant le nombre de caractères et en les rangeant dans un tableau, ou, ou.....
Ha j'avais pas vu, c'est du Pascal. Or en Pascal une chaine se code avec le nombre de caractères qu'elle contient en première valeur de la chaine.
Dernière modification par azad ; 06/03/2016 à 19h00.
Oui mais c'est beaucoup plus lent que le modulo.
d'accord, mais ça ne lui plaît pas.
merci beaucoup j'ai trouvé la sollution.
program last number;
uses wincrt;
var
x,last:string;
begin
writeln('donner un nombre');
readln(x);
last:=copy(x,length(x),length( x));
writeln(last)
end.
Rappel de la charte du forum :
La courtoisie est de rigueur sur ce forum : pour une demande de renseignements bonjour et merci devraient être des automatismes.
Rien ne sert de penser, il faut réfléchir avant - Pierre Dac
merci beaucoup pour votre réponse, mais elle ne fonctionne pas.pm42 : Juste parce qu'il a préféré poser une question puis rejeter la réponse sans vérifier si elle fonctionnait
Mince, j'aurais du faire des maths et de l'informatique pendant mes études et ma carrière alors. Merci de me corriger.
Alors que prendre le dernier caractère d'une chaine comme tu le fais correspond tout à fait à la demande
Bon, je te laisse...
Le plus drôle dans l'histoire, c'est que le programme (pas indenté en passant) de miyu14 ne répond pas à l'énoncé puisqu'il ne renvoie pas le dernier chiffre d'une entier, mais le dernier caractère d'une chaine.
Bonsoir
Oui en effet mais dans sa tête cela doit être ce qu'il désire si la chaine est la représentation ASCCII de l'entier.
Les voies du seigneur sont toujours impénétrables!
JR
l'électronique c'est pas du vaudou!
Bah, il a au moins la satisfaction (provisoire, hélas) d'avoir résolu son problème sans aide.
