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 :

recherche de dénominateur commun


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 37
    Par défaut recherche de dénominateur commun
    Bonjour,

    Je suis en train de faire un programme dans lequel j'ai besoin de trouver le diviseur commun de plusieus chiffres.

    En fait, je possède un vecteur.
    Vector<Integer> tab=new Vector<Integer>(0);

    Je le remplis ensuite avec plusieurs chiffres.

    Je voudrais avoir le dénominateur commun de ces différents chiffres...

    J'ai pensé à faire un calcul avec les pgcd des chiffres 2 par 2 mais au final je n'ai pas le dénominateur commun recherché...

    Pouvez vous me donner vos idées?

    Merci d'avance !

  2. #2
    Membre émérite Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Par défaut
    Tu compares les 2 premiers éléments -> pgcd 1
    Tu compares le pgcd1 avec le 3eme élement -> pgcd 2
    Tu compares le pgcd 2 avec le 4eme élément -> pgcd 3

    etc.

    pour rappel:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    public class PGCD {
     
      public static void main(String[] args) {
        int a = 257;
        int b = 381;
     
        if ( a > 0 && b > 0 ) {
          System.out.print("PGCD("+a+","+b+") = ");
          while ( a != b ) {
    	if ( a < b )
    	  b = b - a;
    	else
    	  a = a - b;
            System.out.print("PGCD("+a+","+b+") = ");
          }
          System.out.println(a);
        }
      }
    }

    PS: Attention aux termes que tu utilises, "dénominateur" c'est pas très logique

Discussions similaires

  1. Recherche bibliotèques pour communication série
    Par clairetj dans le forum Bibliothèques
    Réponses: 2
    Dernier message: 23/09/2013, 09h03
  2. [1.0beta4]Affichage/recherche rue de commune
    Par Unusual dans le forum IGN API Géoportail
    Réponses: 3
    Dernier message: 20/05/2009, 12h36
  3. Recherche de points communs entre objets
    Par pysnoo dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 24/04/2009, 14h39
  4. Communication client/serveur: recherche d'une solution
    Par Razmoket dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 20/03/2007, 17h57
  5. [SET]Recherche d'éléments communs à 2 sets
    Par CappCorp dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 03/01/2005, 17h03

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