C :: Aufgabe #62 :: Lösung #2

3 Lösungen Lösungen öffentlich
#62

Größter gemeinsamer Teiler

Anfänger - C 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 DBqFetti (2480 Punkte) - 07.02.2015 um 16:10 Uhr
Quellcode ausblenden C-Code
int DoMath(int a, int b) {

	int gross, klein;
	if (a > b) {
		groß = a;
		klein = b;
	}
	else {
		gross = b;
		klein = a;
	}

	for (int i = 1; i < klein; i++)
		if (klein % i == 0)
			if (gross % (klein / i) == 0)
				return klein / i;

	return 1;
}

Kommentare:

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

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