Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [JAVA] Classe di calcolo del massimo comun divisore

    Ciao ragazzi,
    ho questa classe che calcola il massimo comun divisore di due numeri.
    Chi riesce a spiegarmi che meccanismo c'è dietro? Nn riesco a capire come mai questo codice riesca a calcolare il MCD

    codice:
      public static int Method_1(int a, int b) {
            int h=0;
            if (a == b)
                return b;
            if (b > a) {
                h = a;
                a = b;
                b = h;
            }
            return Method_1(a - b, b);
        }

    Saluti
    Matteo
    http://www.newsol.ch
    "I'm so sorry"
    Mario Corti, CEO Swissair, 2 Ottobre 2001
    La crisi della società Swissair è culminata con il "grounding" dell’intera flotta aerea nei primi giorni del mese di ottobre 2001.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296

    Moderazione

    Le domande relative a Java vanno inserite ora nel forum dedicato.
    Sposto la discussione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    724
    mi pare sia l'algoritmo di euclide
    http://utenti.quipo.it/base5/numeri/euclidalgor.htm

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.