pascal: prendre le dernier chiffre d'un entier?
Répondre à la discussion
Affichage des résultats 1 à 15 sur 15

pascal: prendre le dernier chiffre d'un entier?



  1. #1
    miyu14

    pascal: prendre le dernier chiffre d'un entier?


    ------

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

    -----

  2. #2
    pm42

    Re : pascal: prendre le dernier chiffre d'un entier?

    n mod 10 ?

  3. #3
    miyu14

    Re : pascal: prendre le dernier chiffre d'un entier?

    je ne cherche pas le reste pm42.

    par exemple
    X=123456 , n=6

  4. #4
    azad

    Re : pascal: prendre le dernier chiffre d'un entier?

    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 à 18h00.

  5. A voir en vidéo sur Futura
  6. #5
    pm42

    Re : pascal: prendre le dernier chiffre d'un entier?

    Citation Envoyé par azad Voir le message
    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.....
    Oui mais c'est beaucoup plus lent que le modulo.

  7. #6
    azad

    Re : pascal: prendre le dernier chiffre d'un entier?

    d'accord, mais ça ne lui plaît pas.

  8. #7
    pm42

    Re : pascal: prendre le dernier chiffre d'un entier?

    Citation Envoyé par azad Voir le message
    d'accord, mais ça ne lui plaît pas.
    Juste parce qu'il a préféré poser une question puis rejeter la réponse sans vérifier si elle fonctionnait

  9. #8
    miyu14

    Re : pascal: prendre le dernier chiffre d'un entier?

    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.

  10. #9
    JPL
    Responsable des forums

    Re : pascal: prendre le dernier chiffre d'un entier?

    Citation Envoyé par miyu14 Voir le message
    comment peut on prendre le dernier chiffre d'un entier avec pascal?
    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

  11. #10
    miyu14

    Re : pascal: prendre le dernier chiffre d'un entier?

    pm42 : Juste parce qu'il a préféré poser une question puis rejeter la réponse sans vérifier si elle fonctionnait
    merci beaucoup pour votre réponse, mais elle ne fonctionne pas.
    Dernière modification par miyu14 ; 06/03/2016 à 19h15.

  12. #11
    pm42

    Re : pascal: prendre le dernier chiffre d'un entier?

    Citation Envoyé par miyu14 Voir le message
    merci beaucoup pour votre réponse, mais elle ne fonctionne pas.
    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...

  13. #12
    Jack
    Modérateur

    Re : pascal: prendre le dernier chiffre d'un entier?

    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.

  14. #13
    jiherve

    Re : pascal: prendre le dernier chiffre d'un entier?

    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!

  15. #14
    Chanur

    Re : pascal: prendre le dernier chiffre d'un entier?

    Citation Envoyé par miyu14 Voir le message
    merci beaucoup pour votre réponse, mais elle ne fonctionne pas.
    dit-il sans l'avoir testée ...
    Ce qui se conçoit bien s'énonce clairement ; et les mots pour le dire arrivent aisément.

  16. #15
    azad

    Re : pascal: prendre le dernier chiffre d'un entier?

    Bah, il a au moins la satisfaction (provisoire, hélas) d'avoir résolu son problème sans aide.

Discussions similaires

  1. Est-il Possible de Predire le Dernier Chiffre d'un Nombre a 3 chiffres ?
    Par invitedf7c5690 dans le forum Mathématiques du supérieur
    Réponses: 11
    Dernier message: 18/10/2012, 02h10
  2. ENSTBB : quel était le rang du dernier admis l'an dernier par la banque du concours A ?
    Par invite90eadc00 dans le forum Orientation après le BAC
    Réponses: 2
    Dernier message: 23/07/2012, 21h59
  3. Comment démontrer que (110-x)/(1+9x) n'est jamais entier pour x entier positif
    Par invitea3f0770d dans le forum Mathématiques du supérieur
    Réponses: 17
    Dernier message: 03/07/2011, 09h31
  4. Nombre de suite possible de p chiffre sur n chiffre
    Par Cuthalion dans le forum Mathématiques du collège et du lycée
    Réponses: 9
    Dernier message: 07/01/2010, 19h49
  5. Devellopper le produit d'entier d'un entier dans un intervalle
    Par invited872b3ac dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 29/11/2009, 10h06