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

avec Java Discussion :

Permutation de 2 variables


Sujet :

avec Java

  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 14
    Points : 12
    Points
    12
    Par défaut Permutation de 2 variables
    Bonjour,

    je ne trouve pas le moyen de permuté 2 variables entrées par un utilisateur

    exemple: si la valeurMax est inférieur a la valeurMin

    alors permuter les 2 :

    (exemple chiffré :Valeur min = 500

    valeur max = 150)


    ce que je cherche a faire : mettre la valeur min a 150 et la valeur max a 500.

    Merci bien !

  2. #2
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    Ce n'est pas bien compliqué et je pense que tu aurais pu trouver en cherchant un peu.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    int temp;
    temp = valeurMax;
    valeurMax = valeurMin;
    valeurMin = temp;
    Mais bon, quand il est question de max et de min, tu peux aussi utiliser Math.max et Math.min pour avoir directement les bonnes valeurs.
    Je ne répondrai à aucune question technique en privé

  3. #3
    Membre à l'essai
    Inscrit en
    Septembre 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    ah ok merci !

    j'avais essayé avant

    je faisais

    valeurMax = valeurMin;

    valeurMin = valeurMax;

    mais je savais bien que c'étais faux puis j'ai été calé

    donc il faut une variable en plus pour "retenir" la valeurMax

    Désoler je suis pas encore dans le bain de la programation cela ne fait que 1 semaine

  4. #4
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 942
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 942
    Points : 5 654
    Points
    5 654
    Par défaut
    Hie,
    Citation Envoyé par Jonpool Voir le message
    Désoler je suis pas encore dans le bain de la programation cela ne fait que 1 semaine
    Ce n'est pas une question de programmation, mais de logique.

    Pour échanger le contenu de 2 récipients A et B, tu ne fais pas :

    - Verser le contenu de B dans A (même en faisant déborder)
    - Verser le contenu de A dans B

    n'est-ce pas ?
    Si les cons volaient, il ferait nuit à midi.

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

Discussions similaires

  1. Permuter deux variables sans variable temporaire
    Par khayyam90 dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 09/01/2015, 08h02
  2. [Python 2.X] Comment joindre ce code de permutations a cette variable sous un bloc try: ?
    Par Nix0101 dans le forum Général Python
    Réponses: 7
    Dernier message: 23/12/2014, 20h24
  3. Permutation des variables sélectionnées
    Par frankie567 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 14/07/2009, 14h16
  4. Réponses: 6
    Dernier message: 28/02/2008, 14h02
  5. Permutation de variables
    Par IDE dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 04/10/2005, 13h46

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