C# :: Aufgabe #69 :: Lösung #4
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.
#4
von Gisbert5020 (3120 Punkte)
- 25.09.2014 um 10:41 Uhr
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication9
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Geben Sie die erste Zahl ein:");
int a = int.Parse(Console.ReadLine());
Console.WriteLine("Geben Sie die zweite Zahl ein:");
int b = int.Parse(Console.ReadLine());
int teiler = ggT(a, b);
Console.WriteLine("Der größte gemeinsame Teiler von {0} und {1} ist {2}", a, b, teiler);
Console.ReadLine();
}
static int ggT(int a, int b)
{
if (b == 0)
return a;
return ggT(b, a % b);
}
}
}Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
