Java :: Aufgabe #71 :: Lösung #2

2 Lösungen Lösungen öffentlich
#71

Größter gemeinsamer Teiler

Anfänger - Java von hobeditz - 21.09.2014 um 11:51 Uhr
Entwickeln Sie ein Programm, welches den größten gemeinsamen Teiler zweier Zahlen ermittelt. Die Zahlen sollen vom Nutzer selber bestimmt werden.

Zitat:

Tipp:
Der euklidische Algorithmus könnte helfen.

#2
vote_ok
von programmer (210 Punkte) - 03.08.2015 um 16:43 Uhr
Quellcode ausblenden Java-Code
import java.util.*;

public class ggT {

	
	
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub

		Scanner scanner = new Scanner(System.in);
		
		System.out.println("Erste Zahl eingeben : ");
		int numOne = scanner.nextInt();
		
		System.out.println("Zweite Zahl eingeben : ");
		int numTwo = scanner.nextInt();
		
		int erg = euclid(numOne, numTwo);
		System.out.println("ergebnis : " + erg);
		
	}

	// do recursive euclide algorithmn
	
	static int euclid(int a, int b){
		
		// if recursive end reached return a
		
		if(b == 0)	
		{
			return a;
		}
		
		// else do recursive euclid
		
		return euclid(b, (a % b));
		
		
	}
	
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
2098201

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.