Echte Teiler auflisten
Listet jeden positiven Teiler von n außer n selbst auf, aufsteigend und mit Anzahl: Für 12 erhalten Sie 1, 2, 3, 4 und 6, also fünf. Nützlich für Tests auf vollkommene Zahlen, Hausaufgaben oder das gleichmäßige Aufteilen einer Größe. 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
- N
- 12
- Echte Teiler
- 1, 2, 3, 4, 6
- Anzahl
- 5
Echte Teiler einer positiven ganzen Zahl n sind die positiven Teiler von n, die n selbst nicht einschließen. Sie erscheinen in Definitionen der aliquoten Summe, bei Tests auf vollkommene Zahlen, bei der Einteilung in abundante und defiziente Zahlen sowie in unzähligen Unterrichtsübungen, die die Liste und nicht nur die Summe verlangen. Diese Fähigkeit nimmt eine positive ganze Zahl n entgegen und liefert die geordnete Liste der echten Teiler zusammen mit ihrer Anzahl, damit Sie Hausaufgaben prüfen, ein Bewertungs-Skript speisen oder die echte-Teiler-Struktur einer Konfigurationsgröße dokumentieren können, ohne Kandidaten von Hand zu durchlaufen.
Was echte Teiler sind und warum die Liste zählt
Ein positiver Teiler einer ganzen Zahl n ist jede positive ganze Zahl d, für die n durch d ohne Rest teilbar ist. Die vollständige Teilermenge enthält stets eins und n. Echte Teiler sind in der Konvention dieser Fähigkeit und der klassischen Arbeit mit aliquoten Summen genau jene positiven Teiler, die strikt kleiner als n sind.
Für zwölf sind die vollständigen Teiler eins, zwei, drei, vier, sechs und zwölf; die echten Teiler sind eins, zwei, drei, vier und sechs. Für eine Primzahl p ist der einzige echte Teiler eins. Für eins ist die Menge der echten Teiler leer, weil nichts zugleich positiver Teiler von eins und strikt kleiner als eins ist.
Lehrbücher und Wettbewerbsaufgaben fordern diese Menge oft explizit, nicht nur die aliquote Summe s(n) als Total dieser Werte. Die geordnete Liste lässt den Lernenden jeden Faktor prüfen, dem Lehrenden Teilpunkte vergeben, wenn ein mittlerer Faktor fehlt, und einer Pipeline zusichern, dass eine Stapel- oder Seitengröße nur entlang echter echter Teiler zerlegt wird. Die automatisierte Enumeration hält das Ergebnis vollständig, aufsteigend und bereit für den nächsten Schritt, ohne in jedem Client einen Wurzel-Durchlauf neu herzuleiten.
Wie die Fähigkeit die Antwort berechnet
Die Engine läuft Kandidaten von eins bis zur ganzzahligen Quadratwurzel von n ab. Wann immer ein Kandidat n ohne Rest teilt, wird er erfasst und, wenn der komplementäre Quotient strikt kleiner als n und vom Kandidaten verschieden ist, auch der Quotient. Mittlere Faktoren perfekter Quadrate werden nur einmal erfasst.
Nach dem Durchlauf werden die komplementären Faktoren umgekehrt und verkettet, sodass die vollständige Liste echter Teiler strikt aufsteigend ist, ohne ein separates Sortieren des gesamten Arrays. Bei n gleich eins ist das Array leer und count null, passend zur leeren Menge echter Teiler. Geschwisterseiten decken die volle Teilerliste inklusive n, die aliquote Summe mit den Labels vollkommen oder abundant sowie eine eigene Prüfung auf vollkommene Zahlen ab; diese Seite richtet sich an Personen, die speziell die Liste echter Teiler und deren Anzahl wollen.
Wo Sie sie einsetzen und was sie kostet
Typische Einsätze: Schülerantworten mit echten Teilern zu einem gegebenen n prüfen, Schritte aliquoter Folgen vorbereiten, die die Menge vor dem Summieren brauchen, echte Faktoren von Konfigurationsgrößen wie Stapelzähler dokumentieren und in Lehrdemos echte-Teiler-Listen von Primzahlen und zusammengesetzten Zahlen gegenüberstellen. Der Browser-Pfad läuft lokal und braucht kein Konto. Halten Sie n in den dokumentierten Grenzen, damit der Wurzel-Durchlauf planbar bleibt, und behandeln Sie count als erstklassiges Feld statt es aus dem Array im Client neu abzuleiten, was vom Vertrag abweichen könnte.
Wenn Sie nur die Summe oder ein Flag für vollkommene Zugehörigkeit brauchen, bevorzugen Sie die eigenen Werkzeuge für aliquote Summe oder vollkommene Zahlen; wenn Sie jeden Teiler inklusive n brauchen, nutzen Sie die Seite der vollen Teilerliste. Für die Suchabsicht „Liste echter Teiler“ ist diese Fähigkeit die direkte Antwort: die geordnete echte Menge und wie viele Mitglieder sie hat, jedes Mal.
Anwendungsfälle
Hausaufgabenlisten echter Teiler
Prüfen Sie die geordneten echten Teiler und die Anzahl eines Schülers für ein gegebenes n gegen eine kanonische Antwort, statt einen Faktorweg von Hand zu bewerten.
Vorbereitung von Aliquote und Abundanz
Ermitteln Sie die Menge echter Teiler, bevor Sie in Pipelines der freizeitlichen Zahlentheorie summieren oder defiziente, vollkommene oder abundante Zahlen einordnen.
Primzahlen versus zusammengesetzte Zahlen lehren
Zeigen Sie, dass jede Primzahl genau einen echten Teiler hat (eins), während zusammengesetzte Unterrichtsbeispiele längere aufsteigende Listen bilden.
Häufige Fragen
Was geschieht, wenn n null oder negativ ist?
Es werden nur positive ganze Zahlen ab 1 akzeptiert.
Was unterscheidet einen echten Teiler von einem Teiler?
Die vollständige Teilerliste enthält immer 1 und die Zahl selbst; echte Teiler lassen die Zahl weg. Für 12 lauten die Teiler 1, 2, 3, 4, 6 und 12, die echten enden bei 6.
Welche echten Teiler hat eine Primzahl?
Nur die 1. Eine Primzahl ist nur durch 1 und sich selbst teilbar, und die Zahl selbst wird nie mitgezählt, also hat die Liste einen einzigen Eintrag und die Anzahl ist 1.
Warum hat 1 keine echten Teiler?
Keine positive ganze Zahl ist zugleich Teiler von 1 und kleiner als 1. Die Liste bleibt daher leer und die Anzahl ist 0, wie in der üblichen Definition der Lehrbücher.
Welche Zahl darf ich höchstens eingeben?
Jede ganze Zahl von 1 bis zu einer Billion. Null, negative Werte, Dezimalzahlen und alles über dieser Grenze werden mit einer klaren Meldung abgelehnt, statt eine unvollständige Liste zu liefern.
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/numth/proper-divisors \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":12}'const res = await fetch("https://api.kit.forhosting.com/numth/proper-divisors", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/numth/proper-divisors",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/numth/proper-divisors", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/numth/proper-divisors", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"n": 12
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "numth.proper_divisors",
"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.
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
Fehlgeschlagene Validierung wird nie berechnet; erfolgreiche API-Aufrufe nutzen den veröffentlichten Grundpreis von $0.002 pro Anfrage.
Wie die Fähigkeit die Antwort berechnet
Sie senden einen JSON-Körper mit dem einzigen Pflichtfeld n, einer positiven ganzen Zahl von mindestens eins und höchstens einer Billion. Die Antwort meldet n, das geordnete Array proper_divisors und count als Länge dieses Arrays. Ungültige Eingabe — fehlendes n, keine Ganzzahl, null, negativ, boolesch oder über der veröffentlichten Obergrenze — scheitert mit invalid_input und wird nie berechnet. Es gibt keine Zufälligkeit, keine Uhrenabhängigkeit und keinen Netzaufruf; zwei identische Anfragen liefern stets dasselbe JSON.
Wo Sie sie einsetzen und was sie kostet
Nutzen Sie das kostenlose Browser-Werkzeug für eine schnelle Prüfung eines einzelnen Werts, oder rufen Sie die API auf, wenn ein Skript, ein Notenbuch oder ein Datenjob viele ganze Zahlen jedes Mal auf dieselbe Weise auflösen muss. API-Nutzung belastet das vorausbezahlte KIT-Guthaben mit dem veröffentlichten Grundpreis von $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Validierung wird nicht berechnet.
Technische Fragen
Wie liste ich die echten Teiler einer Zahl mit dieser API auf?
Senden Sie per POST einen JSON-Körper mit dem positiven Ganzzahlfeld n. Die Antwort enthält proper_divisors in aufsteigender Reihenfolge und count.
Enthält die Liste n selbst?
Nein. Echte Teiler schließen n aus. Bei Primzahlen ist der einzige echte Teiler 1; bei n = 1 ist die Liste leer.
Ist das Werkzeug zur Liste echter Teiler kostenlos?
Das Browser-Widget ist kostenlos und läuft lokal. API-Aufrufe nutzen das vorausbezahlte KIT-Guthaben zum veröffentlichten Grundpreis von $0.002; ungültige Eingabe wird nicht berechnet.
Ist das Ergebnis für dasselbe n immer gleich?
Ja. Der Algorithmus ist reine Probedivision ohne Zufall oder Zeitstempel, sodass identische Eingaben identisches JSON erzeugen.