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

Windows Discussion :

probleme ordre nombres


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 11
    Par défaut probleme ordre nombres
    Bonjour,

    Voilà j'ai une fonction qui classe des jeux video selon leur prix, seulement quand je fais du plus petit au plus grand, j'obtiens quelque chose du genre :

    11 12 12 14 15 7 7 9 9

    Je pense que cela proviens du codage des nombres mais je ne vois pas comment le corriger.
    Si vous pouviez m'aider ca serait sympa, merci.

    Désolé si je ne suis pas dans la bonne partie du forum.

  2. #2
    Membre éprouvé
    Avatar de NiamorH
    Inscrit en
    Juin 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 1 309
    Par défaut
    Citation Envoyé par MaxBomba
    Voilà j'ai une fonction
    On peut la voir pour identifier le pb ?

    Sinon tu pourrais utiliser std::sort sur un vector d'entier plutôt que d'écrire ta propre fonction.

  3. #3
    Membre éclairé
    Avatar de buzzkaido
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2004
    Messages
    821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2004
    Messages : 821
    Par défaut
    En general, ce genre de truc ça vient du classement par ordre alphabetique de chaines de caracteres.

    Dans l'alphabet, "1" est avant "7" donc "12" est avant "7" tout comme "avant" est avant "b".

    Convertit tes chaines en entiers et tu n'aura plus de soucis.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 11
    Par défaut
    D'accord merci, je me disais bien

Discussions similaires

  1. Sql Server Probleme Ordre Alphabetique
    Par agur29 dans le forum Accès aux données
    Réponses: 8
    Dernier message: 09/07/2007, 17h58
  2. Probleme Arrondi nombre
    Par Katachana dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 28/06/2007, 11h09
  3. [VBA-E] Probleme avec Nombre stocké sous forme de texte
    Par AliochaBada dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 31/07/2006, 01h46
  4. probleme ordre d'execution de ma page asp
    Par Shosho dans le forum ASP
    Réponses: 5
    Dernier message: 10/05/2005, 14h51
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

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