C# :: Aufgabe #69 :: Lösung #9
11 Lösungen

#69
Größter gemeinsamer Teiler
Anfänger - C#
von hobeditz
- 19.09.2014 um 20:58 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.
#9

von stcalvin (970 Punkte)
- 25.05.2018 um 13:35 Uhr

static void Groesste_gemeinsame_Teiler() { int zahlA, zahlB, temp; //Console.Write("Zahl 1: "); zahlA = 4875346; //Console.Write("Zahl 2: "); zahlB = 123798; temp = zahlA; while (zahlA % temp != 0 || zahlB % temp != 0) { temp--; } Console.WriteLine("Größte gemeinsame Teiler: " + temp); } static void Groesste_gemeinsame_Teiler_euklid() { int a = 4875346, b = 123798, c = 0; do { c = a % b; a = b; b = c; } while (b != 0); Console.WriteLine("Größte gemeinsame Teiler: " + a); }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1