ForHosting KIT · Mathematik

Größter gemeinsamer Teiler

Geben Sie zwei ganze Zahlen ein und erhalten Sie ihren ggT nach dem euklidischen Algorithmus: 48 und 18 ergeben 6 nach drei Restschritten, 1071 und 462 ergeben 21. Vorzeichen zählen nicht, also ergeben auch −48 und 18 den Wert 6. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
A
48
B
18
Erhalten Sie
Gcd
6

Der größte gemeinsame Teiler zweier Ganzzahlen ist die größte positive ganze Zahl, die beide ohne Rest teilt. Lernende begegnen ihm beim Kürzen von Brüchen, Programmierende in Wettbewerbs-Aufwärmungen, und Ingenieurinnen, sobald zwei Perioden, Zahnzahlen oder Kachelgrößen ein gemeinsames Maß brauchen. Dieser Rechner nimmt zwei Ganzzahlen entgegen, führt den klassischen euklidischen Algorithmus auf den Absolutwerten aus und liefert den nichtnegativen ggT zusammen mit der Anzahl der Restschritte.

Was der größte gemeinsame Teiler ist und wie Euklid ihn findet

Der größte gemeinsame Teiler zweier Ganzzahlen a und b ist die größte positive ganze Zahl d, die a und b mit Rest null teilt. Klassische Unterrichtskontrollen sind achtundvierzig und achtzehn, deren gemeinsame Teiler eins, zwei, drei und sechs sind, also ist der größte sechs; sowie eintausendeinundsiebzig und vierhundertzweiundsechzig, deren größter gemeinsamer Teiler einundzwanzig ist. Der euklidische Algorithmus listet niemals alle Teiler auf.

Er nutzt die Identität, dass jeder gemeinsame Teiler von a und b auch gemeinsamer Teiler von b und dem Rest a modulo b ist, sodass Sie das Paar durch die kleinere Zahl und diesen Rest ersetzen und wiederholen, bis der Rest null ist. Der letzte von null verschiedene Rest ist der ggT. Weil der JavaScript-Rest das Vorzeichen des Dividenden behält, nimmt dieser Rechner zuerst Absolutwerte, führt die Schleife aus und meldet stets einen nichtnegativen gcd.

Das entspricht der üblichen mathematischen Konvention: der ggT von minus zwölf und achtzehn bleibt sechs. Ist ein Argument null und das andere nicht, ist der ggT der Absolutwert des nichtnulligen Arguments, weil jede ganze Zahl null teilt. Sind beide Argumente null, gibt es keinen größten positiven gemeinsamen Teiler, daher wird die Anfrage zurückgewiesen statt null zu liefern.

Die Antwort wiederholt die geparsten Ganzzahlen a und b, liefert gcd als dieses nichtnegative Ergebnis, gibt steps als die Zahl der Restoperationen in der gegebenen Reihenfolge an und setzt method auf euclidean, damit Auftraggeber den Algorithmus ohne Inspektion des Antwortkörpers beschriften können.

Eingabevertrag, Antwortform und Fehlerverhalten

Werte müssen endliche sichere Ganzzahlen sein, daher werden Beträge jenseits der JavaScript-Grenze für sichere Ganzzahlen zurückgewiesen statt still niedrige Bits zu verlieren. Fehlendes a, fehlendes b, leere Zeichenketten und nichtnumerische Typen scheitern ebenfalls, und diese Fehlschläge werden nicht berechnet. Bei Erfolg enthält der Körper die wiederholten Ganzzahlen a und b, den nichtnegativen gcd, die Restschrittzahl und die Zeichenkette method euclidean.

Beispiel: a gleich achtundvierzig und b gleich achtzehn liefert gcd sechs nach drei Restschritten, weil achtundvierzig modulo achtzehn zwölf ist, achtzehn modulo zwölf sechs und zwölf modulo sechs null. Beispiel: a gleich minus achtundvierzig und b gleich achtzehn liefert weiterhin gcd sechs, weil Vorzeichen vor der Schleife entfernt werden. Kombinieren Sie den numerischen gcd mit eigenem Bruchkürzungscode, wenn Sie bereits gekürzten Zähler und Nenner brauchen; dieser Endpunkt berechnet nur den Teiler und gibt weder Primfaktoren noch Bézout-Koeffizienten noch ein kleinstes gemeinsames Vielfaches aus.

Wo ein ggT-Rechner für zwei Ganzzahlen seinen Platz verdient

Unterricht und Nachhilfeplattformen nutzen einen Rechner für den größten gemeinsamen Teiler, damit Lernende eine handgeschriebene euklidische Resttabelle gegen ein kanonisches Ergebnis prüfen, ohne zu warten, bis eine Lehrkraft einen ausgefallenen Rest bemerkt. Prüfungs-Generatoren und Lernmanagement-Erweiterungen brauchen ein deterministisches Orakel, das 12.5 zurückweist statt still auf 12 zu stutzen und eine Glücksvermutung als richtig zu werten.

Schwesterseiten decken einen kombinierten ggT-und-kgV-Listenrechner, einen Teilerfremdheitsprüfer der hervorhebt ob der gcd eins ist, den erweiterten euklidischen Algorithmus der auch Bézout-Koeffizienten liefert, und Polynom-ggT über Koeffizientenfelder ab; diese Seite beantwortet nur die Frage nach dem größten gemeinsamen Teiler zweier Ganzzahlen. Fehlgeschlagene Prüfung wird nicht berechnet. Halten Sie Anfragen in den Grenzen sicherer Ganzzahlen, pinnen Sie den gcd in Tests, und Sie erhalten reproduzierbare Teiler für Hausaufgaben, LMS-Erweiterungen und Rand-Worker, ohne eigene symbolische Mathematikinfrastruktur aufzustellen.

Euklidische Restkontrollen im Unterricht

Lassen Sie Lernende zwei Ganzzahlen senden und den ggT sowie die Restschrittzahl gegen die handgeschriebene euklidische Tabelle prüfen.

Brüche auf den kleinsten Nenner kürzen

Teilen Sie Zähler und Nenner durch ihren ggT, damit ein Verhältnis vor Anzeige, Bewertung oder weiterer Rechnung bereits gekürzt ist.

Gemeinsame Maße in Plänen und Getrieben

Finden Sie die größte ganze Zahl, die zwei Perioden, Zahnzahlen oder Kachellängen misst, damit periodische Muster ohne vollständige Computeralgebra-Bibliothek passen.

Wie berechnet man den größten gemeinsamen Teiler zweier Ganzzahlen?

Die Antwort enthält den nichtnegativen gcd, die euklidische Restschrittzahl und method gleich euclidean.

Funktioniert der euklidische Algorithmus mit Negativen und Null?

Ja. Vorzeichen werden zuerst entfernt, daher ist gcd(-48, 18) gleich 6. gcd(n, 0) ist |n|, wenn der andere Wert nicht null ist. Beide Nullen werden als undefiniert zurückgewiesen.

Worin unterscheidet er sich von einem ggT-und-kgV-Rechner oder einem Teilerfremdheitsprüfer?

Diese Seite liefert nur den größten gemeinsamen Teiler zweier Ganzzahlen. Kombinierter ggT-kgV, Teilerfremdheitskennzeichen, Bézout-Koeffizienten und Polynom-ggT sind eigene Seiten.

Funktioniert der Rechner mit negativen Zahlen und mit null?

Ja. Vorzeichen werden vorher entfernt, deshalb ist der ggT von −48 und 18 ebenfalls 6. Ist eine Zahl null, ist das Ergebnis der Betrag der anderen; zweimal null wird abgelehnt.

Kann ich eine Dezimalzahl wie 12,5 eingeben?

Nein. Beide Werte müssen ganze Zahlen sein. Eine Dezimalzahl wird abgelehnt, statt stillschweigend abgeschnitten zu werden, was einen plausiblen, aber falschen Teiler ergeben würde.

Was bedeutet die Anzahl der Schritte?

Sie zählt die Divisionen mit Rest, die der euklidische Algorithmus brauchte. Bei 48 und 18 sind es drei: 48 durch 18 lässt 12, 18 durch 12 lässt 6, und 12 durch 6 geht ohne Rest auf.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/math/greatest-common-divisor

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/math/greatest-common-divisor \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":48,"b":18}'
{
  "a": 48,
  "b": 18
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.greatest_common_divisor",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_abs9007199254740991
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Nichtganze, fehlende Felder und das undefinierte Paar null und null scheitern mit invalid_input und werden nicht berechnet.

Eingabevertrag, Antwortform und Fehlerverhalten

Senden Sie einen JSON-Körper mit zwei Pflicht-Ganzzahlfeldern namens a und b. Jedes Feld darf als JSON-Ganzzahl oder als getrimmte Dezimalzeichenkette mit optionalem führendem Vorzeichen ankommen; eingebettete Leerzeichen, Brüche, wissenschaftliche Notation, Boolesche Werte, Objekte und führende Nullen auf mehrstelligen Zeichenketten scheitern mit invalid_input unter Nennung des Feldes. Es gibt keine Zufälligkeit, keine Uhr und kein Netz: zwei identische Anfragen erzeugen stets dasselbe JSON.

Wo ein ggT-Rechner für zwei Ganzzahlen seinen Platz verdient

Planungs-Werkzeuge, Getriebeverhältnis-Notizbücher und Kachelskripte brauchen oft das größte gemeinsame Maß zweier ganzzahliger Längen, damit ein periodisches Muster passt; eine kleine Analyse-API erspart ein Computeralgebrasystem für eine Restschleife mit zwei Zahlen. Weil die Umsetzung reines parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Token und ohne ausgehendes Netz.

Was geschieht, wenn Sie eine Dezimalzahl statt einer Ganzzahl senden?

Der Aufruf scheitert mit invalid_input unter Nennung des Feldes. Dieser Rechner stutzt 12.5 nicht auf 12; fehlgeschlagene Prüfung wird nicht berechnet.

Was kostet der Rechner für den größten gemeinsamen Teiler?

Das Browser-Widget ist kostenlos und läuft lokal. API-Aufrufe nutzen das vorausbezahlte KIT-Guthaben zum veröffentlichten Grundpreis $0.002; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →