C# :: Aufgabe #69 :: Lösung #7
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.
#7

von niknik (1230 Punkte)
- 13.08.2015 um 14:36 Uhr

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ggt { class Program { public static int ggT(int a, int b) { int h; while (b != 0) { h = a % b; a = b; b = h; } return a; } static void Main(string[] args) { int zahl1, zahl2; do { Console.WriteLine("Erste Zahl: "); } while (!int.TryParse(Console.ReadLine(), out zahl1)); do { Console.WriteLine("Zweite Zahl: "); } while (!int.TryParse(Console.ReadLine(), out zahl2)); int ggt = ggT(zahl1, zahl2); Console.Clear(); Console.WriteLine("Der größte gemeinsame Teiler von\n{0} und\n{1} ist\n{2}", zahl1, zahl2, ggt); Console.ReadLine(); } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1