IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Problème de logique


Sujet :

Algorithmes et structures de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 59
    Par défaut Problème de logique
    Bonjour,

    j'ai un unsigned long ex=> 20080131 qui représente une date (aaaammjj);
    de cette date je dois extraire le jour, mois et année avec l'aide de l'opérateur modulo.

    pour extraire le jour => 200080131 % 100, je récupère bien le chiffre 31, par contre pour le reste je bloque, quelqu'un pourrait-il m'aiguiller?

    merci

  2. #2
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    n'cha,

    alors très simple, supposons que ta variable date est l'entier décrit. Tu auras alors :
    - récupération du jour : date%100
    - récupération du mois : (date/100)%100
    - récupération de l'année : date/10000

    bon courage pour la suite

  3. #3
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Par défaut
    Citation Envoyé par dombili Voir le message
    Bonjour,
    j'ai un unsigned long ex=> 20080131 qui représente une date (aaaammjj);
    de cette date je dois extraire le jour, mois et année avec l'aide de l'opérateur modulo.
    pour extraire le jour => 200080131 % 100, je récupère bien le chiffre 31, par contre pour le reste je bloque, quelqu'un pourrait-il m'aiguiller?
    merci
    Ca sent pas du tout l'exercice

    Pour l'année, un simple 20080131 / 10000 fera l'affaire... (je ne vois pas l'intérêt d'utiliser le modulo pour celui là)

    Celà dit, je ne vois pas le rapport avec le C++...
    Je vois plutôt là un problème de math!

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 59
    Par défaut
    merci, ça marche

  5. #5
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    tag résolu ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problèmes de logique ! ne fait pas dans l'ordre.
    Par djibb dans le forum Tkinter
    Réponses: 3
    Dernier message: 29/05/2007, 17h06
  2. Problème de logique
    Par soso78 dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 03/04/2007, 22h05
  3. Problème de logique :)
    Par deaven dans le forum Oracle
    Réponses: 1
    Dernier message: 13/10/2006, 18h49
  4. Réponses: 10
    Dernier message: 14/07/2006, 20h22
  5. Petit problème de logique...
    Par insomniak dans le forum C++
    Réponses: 15
    Dernier message: 31/10/2005, 20h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo