Teilerfremd prüfen
8 und 15 sind teilerfremd, weil ihr einziger gemeinsamer Teiler 1 ist, obwohl keine der beiden Zahlen eine Primzahl ist. Geben Sie zwei ganze Zahlen ein und erhalten Sie den größten gemeinsamen Teiler und ein klares Ja oder Nein. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- A
- 8
- B
- 15
- Gcd
- 1
Zwei ganze Zahlen sind teilerfremd, wenn sie keinen gemeinsamen Teiler größer als eins teilen. Gleichwertig ist ihr größter gemeinsamer Teiler genau eins. Dieser Prüfer nimmt ein Paar ganzer Zahlen entgegen, wendet den euklidischen Algorithmus auf ihre Absolutbeträge an und liefert den positiven gcd zusammen mit einem booleschen Wert, der nur dann true ist, wenn dieser gcd eins beträgt. Nutzen Sie ihn, wenn ein Arbeitsblatt, ein vollständig gekürzter Bruch oder eine Vorbedingung für ein modulares Inverses fragt, ob zwei ganze Zahlen teilerfremd sind.
Was teilerfremd bedeutet und wie der gcd darüber entscheidet
Zwei ganze Zahlen sind teilerfremd, in späteren zahlentheoretischen Texten auch koprim genannt, wenn ihr einziger gemeinsamer positiver Teiler eins ist. Das ist dieselbe Aussage wie gcd von a und b gleich eins. Acht und fünfzehn sind das Unterrichtsbeispiel: die positiven Teiler von acht sind eins, zwei, vier und acht; die von fünfzehn sind eins, drei, fünf und fünfzehn; die Listen treffen sich nur bei eins, also ist das Paar teilerfremd.
Vierzehn und einundzwanzig sind der Gegensatz: beide sind durch sieben teilbar, also sind sie nicht teilerfremd, obwohl keine der beiden Zahlen prim ist. Die hier verwendete Identität ist elementar und exakt. Nehmen Sie die Absolutbeträge, damit Vorzeichen die Antwort nie ändern, übergeben Sie diese nichtnegativen ganzen Zahlen an den euklidischen Algorithmus und lesen Sie den letzten von null verschiedenen Rest als größten gemeinsamen Teiler.
Null und fünf ist ein gültiges Paar, dessen gcd fünf ist, also ist das Flag false. Null und eins ist ein gültiges Paar, dessen gcd eins ist, also ist das Flag true. Null und null wird abgelehnt, weil der gcd von null und null in diesem Vertrag undefiniert ist und die relative Primheit nicht entschieden werden kann.
Diese Seite beantwortet die Suche nach einem Teilerfremdheitsprüfer; sie zerlegt keine einzelne ganze Zahl in Primfaktoren und kürzt kein Verhältnis a Doppelpunkt b, benachbarte Fragen mit eigenen Seiten.
Wo eine Teilerfremdheitsprüfung ihren Nutzen hat
Lernende begegnen teilerfremden Paaren, wenn ein Bruch bereits vollständig gekürzt ist, wenn ein modularer Kehrwert existiert, weil Koeffizient und Modul keinen Teiler größer als eins teilen, und wenn ein Arbeitsblatt fragt, ob zwei gegebene ganze Zahlen teilerfremd sind. Lehrkräfte können Lösungsschlüssel erzeugen, ohne einem undurchsichtigen Rechner zu vertrauen, der den gcd verbirgt. Wettbewerbstraining braucht oft eine schnelle Offline-Quelle für gcd- und Teilerfremdheitsantworten, damit Lösungen ohne Tabellendownload geprüft werden können.
Weil die Umsetzung reines parse der tier A ist, gibt es kein Modell, kein ausgehendes Netz und keine Uhr im mathematischen Pfad. Verankern Sie den gcd und den booleschen Wert in Tests. Diese Seite richtet sich an Personen, die einen Teilerfremd-Rechner, ob zwei Zahlen teilerfremd sind oder einen Prüfer für gcd gleich eins suchen; sie ist kein Primfaktorwerkzeug und kein Verhältniskürzer.
Anwendungsfälle
Prüfung vollständig gekürzter Brüche
Bestätigen Sie, dass Zähler und Nenner keinen gemeinsamen Teiler größer als eins teilen, bevor Sie einen Bruch als bereits gekürzt akzeptieren.
Vorbedingungen des modularen Inversen
Prüfen Sie, dass ein Koeffizient und ein Modul teilerfremd sind, damit ein Inverses in Demonstrationen der modularen Arithmetik und in Wettbewerbslösungen garantiert existiert.
Häufige Fragen
Wann sind zwei ganze Zahlen teilerfremd?
Wenn sie keinen gemeinsamen Teiler größer als eins teilen, was dasselbe ist wie gcd(|a|,|b|) gleich eins.
Was geschieht, wenn eine Eingabe keine ganze Zahl ist?
Brüche, wissenschaftliche Notation, leere Zeichenketten und nichtnumerische Werte werden abgelehnt und nicht berechnet.
Sind 14 und 21 teilerfremd?
Nein. Beide sind durch 7 teilbar, ihr größter gemeinsamer Teiler ist also 7 und nicht 1. Entscheidend ist, ob das Paar einen Faktor teilt, nicht ob jede Zahl für sich eine Primzahl ist.
Funktioniert es mit negativen Zahlen?
Ja. Das Vorzeichen wird vor der Suche nach dem größten gemeinsamen Teiler entfernt, deshalb sind auch −8 und 15 teilerfremd, genau wie 8 und 15.
Was passiert, wenn eine der beiden Zahlen null ist?
Null ist erlaubt, solange die andere Zahl nicht null ist. 0 und 1 sind teilerfremd, 0 und 5 dagegen nicht, weil ihr größter gemeinsamer Teiler 5 ist. Zwei Nullen werden abgelehnt.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/math/relatively-prime \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":8,"b":15}'const res = await fetch("https://api.kit.forhosting.com/math/relatively-prime", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 8,
"b": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/relatively-prime",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 8,
"b": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/relatively-prime", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":8,"b":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":8,"b":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/relatively-prime", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"a": 8,
"b": 15
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.relatively_prime",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_abs | 9007199254740991 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Nichtganzzahlen und das undefinierte Paar null mit null scheitern mit invalid_input und werden nicht berechnet. Eine erfolgreiche API-Anfrage kostet $0.002.
Was teilerfremd bedeutet und wie der gcd darüber entscheidet
Das boolesche relatively_prime ist genau dann true, wenn dieser Rest eins ist.
Eingabevertrag, Antwortform und Prüfung auf ganze Zahlen
Negative Eingaben sind erlaubt und werden über Absolutbeträge reduziert, passend zur üblichen Konvention, dass der gcd nichtnegativ ist: minus acht und fünfzehn bleiben teilerfremd. Senden Sie einen JSON-Körper mit zwei erforderlichen ganzen Zahlen namens a und b. Jedes Feld darf als JSON-Ganzzahl oder als ganze Dezimalzeichenkette mit optionalem führendem Plus oder Minus eintreffen. Die Aliasse first und x werden für a akzeptiert; second und y für b, damit Formulare, Tabellen und Abfragezeichenketten einen Vertrag wiederverwenden. Fehlende Felder, leere Zeichenketten, Brüche, eingebettete Leerzeichen, wissenschaftliche Notation, Unendlichkeiten und Werte außerhalb des sicheren Ganzzahlbereichs scheitern mit invalid_input und nennen das schuldige Feld. Diese Fehler werden nicht berechnet. Bei Erfolg wiederholt der Körper die geparsten ganzen Zahlen a und b, meldet gcd als nichtnegative ganze Zahl, setzt relatively_prime genau dann auf true, wenn dieser gcd eins beträgt, und enthält eine kurze Formelzeichenkette, die die Identität gcd der Absolutbeträge gleich eins neu formuliert. Eine erfolgreiche API-Anfrage wird zum veröffentlichten Grundpreis $0.002 mit Einheit item berechnet.
Wo eine Teilerfremdheitsprüfung ihren Nutzen hat
Kombinieren Sie Unterrichtsbeispiele bewusst: acht und fünfzehn ergeben gcd eins und relatively_prime true; einundzwanzig und fünfunddreißig ergeben gcd sieben und relatively_prime false; drei Komma fünf und neun zeigt den invalid_input-Pfad für eine Nichtganzzahl. Fehlgeschlagene Aufgaben, die invalid_input zurückgeben, verbrauchen kein Prepaid-Guthaben. Der API-Preis bleibt der Pauschalbetrag $0.002 je erfolgreicher Anfrage.
Integrationsbeispiele
Deterministische Test-Fixtures
Erzeugen Sie reproduzierbare teilerfremde und nicht teilerfremde Paare für Unit-Tests, Eigenschaftsprüfungen und CI-Zusicherungen, ohne statische Tabellen einzubetten.
Technische Fragen
Sind negative ganze Zahlen erlaubt?
Ja. Vorzeichen werden akzeptiert und der gcd wird über Absolutbeträge berechnet, sodass der gcd stets eine nichtnegative ganze Zahl ist und relatively_prime nur von diesem Wert abhängt.
Was geschieht, wenn a und b beide null sind?
Die Anfrage scheitert mit invalid_input. gcd(0,0) ist hier undefiniert, und die relative Primheit kann nicht entschieden werden, wenn beide Eingaben null sind.
Was kostet der Teilerfremdheitsprüfer?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.