ForHosting KIT · Mathematik

Teiler einer Zahl – Liste, Anzahl und Summe, kostenlos

12 hat 6 Teiler, 1, 2, 3, 4, 6 und 12, die zusammen 28 ergeben. Geben Sie eine positive ganze Zahl bis eine Billion ein und erhalten Sie die vollständige geordnete Liste, die Anzahl und die Summe auf einmal. 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
N
12
Erhalten Sie
Teiler
1, 2, 3, 4, 6, 12
Anzahl
6
Sum
28

Die positiven Teiler einer ganzen Zahl zu finden ist eine grundlegende zahlentheoretische Aufgabe: Sie untermauert Faktorisierungsprüfungen, Tests auf vollkommene Zahlen, aliquote Folgen und Übungen im Unterricht, die sowohl die Liste als auch die Summe der Teiler verlangen. Diese Fähigkeit nimmt eine einzelne positive ganze Zahl n entgegen und liefert jeden Teiler in aufsteigender Reihenfolge zurück, dazu wie viele es insgesamt sind und ihre arithmetische Summe, sodass Sie den Durchlauf von eins bis zur Quadratwurzel nicht selbst herleiten müssen.

Was eine Liste positiver Teiler wirklich bedeutet

Ein positiver Teiler einer ganzen Zahl n ist jede positive ganze Zahl d, durch die sich n ohne Rest teilen lässt. Per Definition hat jede positive ganze Zahl mindestens das Paar eins und sich selbst; Primzahlen haben genau diese beiden, während stark zusammengesetzte Werte in längere aufsteigende Folgen auffächern. Lehrbücher fragen oft nicht nur nach der Menge der Teiler, sondern auch danach, wie viele es sind (die Teilerfunktion d(n) oder tau(n)), und nach ihrer Summe (die Teilersummenfunktion sigma(n)).

Diese beiden Kennzahlen tauchen in Definitionen vollkommener Zahlen, in der Klassifikation von Überschuss und Mangel und in vielen Wettbewerbsaufgaben auf, die nie die vollständige Faktorisierung von n benötigen. Die Liste für ein großes n von Hand zu berechnen ist mühsam, und ein mittlerer Faktor lässt sich leicht übersehen; die Aufzählung zu automatisieren hält das Ergebnis vollständig, geordnet und bereit für den nächsten Schritt in einer Pipeline oder einer Hausaufgabenprüfung.

Wie die Fähigkeit die Antwort berechnet

Die Engine läuft die Teilerkandidaten von eins bis zur ganzzahligen Quadratwurzel von n durch. Sobald ein Kandidat n ohne Rest teilt, hält sie sowohl diesen Kandidaten als auch den ergänzenden Quotienten fest und vermeidet dabei Doppelzählungen bei vollkommenen Quadraten, wenn die beiden Werte zusammenfallen. Nach dem Durchlauf werden die ergänzenden Faktoren umgekehrt und angehängt, sodass die vollständige Liste streng aufsteigend ist, ohne die gesamte Menge separat zu sortieren.

Die Antwort meldet dann n selbst, das geordnete Array der Teiler, die Länge dieses Arrays als Anzahl und die Summe jedes Eintrags.

Wo sich das Werkzeug einsetzen lässt und was es kostet

Typische Einsätze umfassen das Prüfen von Schülerantworten, die Teiler auflisten, das Vorfiltern von Kandidaten vor einem vollständigen Faktorisierungslauf, das Berechnen von sigma(n) für Experimente mit aliquoten oder vollkommenen Zahlen und das Dokumentieren der Teilerstruktur von Konfigurationsgrößen wie Seitenzahlen oder Batch-Größen. Der Browser-Pfad läuft lokal und braucht kein Konto. Halten Sie n innerhalb der dokumentierten Grenzen, damit der Quadratwurzel-Durchlauf vorhersehbar bleibt, und behandeln Sie die zurückgegebene Anzahl und Summe als erstklassige Felder, statt sie im Client-Code aus dem Array neu herzuleiten, der von diesem Vertrag abweichen könnte.

Prüfungen von Hausaufgaben und Wettbewerben

Prüfen Sie die Teilerliste, Anzahl und Summe einer Schülerin für ein gegebenes n gegen eine einzelne kanonische Antwort, statt drei getrennte Handrechnungen zu bewerten.

Pipeline-Metadaten für ganzzahlige Größen

Erfassen Sie jeden Teiler einer Batch-Größe oder Seitenzahl, damit nachgelagerte Schritte die Arbeit nur entlang echter Faktoren der Gesamtmenge gleichmäßig aufteilen.

Was passiert, wenn n null oder negativ ist?

Nur positive ganze Zahlen ab 1 werden akzeptiert, passend zur hier verwendeten mathematischen Definition positiver Teiler.

Enthält die Antwort eins und n selbst?

Ja. Jede positive ganze Zahl hat mindestens die Teiler 1 und n; Primzahlen liefern genau diese beiden Werte zurück.

Welche Teiler hat 12?

Es sind 1, 2, 3, 4, 6 und 12. Das sind insgesamt 6 Teiler, und ihre Summe ist 28, also mehr als das Doppelte von 12.

Wie groß darf die Zahl sein?

Jede positive ganze Zahl bis eine Billion. Größere Werte, Dezimalzahlen und leere Eingaben werden mit einer klaren Meldung abgelehnt, statt eine unvollständige Liste zu liefern.

Wie viele Teiler hat eine Primzahl?

Genau zwei: 1 und die Primzahl selbst. Zeigt die Liste Ihrer Zahl nur diese beiden Einträge, ist die Zahl eine Primzahl.

Was passiert bei null oder einer negativen Zahl?

Beides wird abgelehnt. Teiler werden hier nur für positive ganze Zahlen ab 1 aufgelistet, und eine klare Meldung sagt Ihnen, was an der Eingabe zu ändern ist.

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/numth/divisor-list

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/numth/divisor-list \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":12}'
{
  "n": 12
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.divisor_list",
  "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.

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.

Wie die Fähigkeit die Antwort berechnet

Sie senden einen JSON-Körper mit einem einzigen Pflichtfeld n, einer positiven ganzen Zahl mindestens eins und höchstens einer Billion. Ungültige Eingaben – fehlendes n, eine nicht-ganze Zahl, null, ein negativer Wert oder eine Zahl über der veröffentlichten Obergrenze – scheitern mit invalid_input und werden nie berechnet. Es gibt keinen Zufall, keine Uhrenabhängigkeit und keinen Netzwerkaufruf; zwei identische Anfragen erzeugen stets dasselbe JSON.

Wo sich das Werkzeug einsetzen lässt und was es kostet

Nutzen Sie das kostenlose Browser-Werkzeug, wenn Sie einen einzelnen Wert schnell prüfen möchten, oder rufen Sie die API auf, wenn ein Skript, ein Notenbuch oder ein Datenjob viele ganze Zahlen jedes Mal gleich auflösen muss. Die API-Nutzung wird vom vorausbezahlten KIT-Guthaben zum veröffentlichten Grundpreis $0.002 pro erfolgreicher Anfrage abgebucht; fehlgeschlagene Validierung wird nicht berechnet.

Screening vollkommener und überschüssiger Zahlen

Speisen Sie aufeinanderfolgende ganze Zahlen durch die API und vergleichen Sie die Summe mit 2n, um mangelhafte, vollkommene oder überschüssige Zahlen zu klassifizieren, ohne eine eigene sigma-Routine zu schreiben.

Wie liste ich mit dieser API die Teiler einer Zahl auf?

Senden Sie per POST einen JSON-Körper mit dem Feld n der positiven ganzen Zahl. Die Antwort enthält die Teiler in aufsteigender Reihenfolge, Anzahl und Summe.

Ist das Werkzeug zur Teilerliste kostenlos?

Das Browser-Widget ist kostenlos und läuft lokal. API-Aufrufe nutzen das vorausbezahlte KIT-Guthaben zum veröffentlichten Grundpreis $0.002; ungültige Eingaben werden 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.

Vollständige KIT-Dokumentation lesen →