Faktoren einer Zahl
Die Faktoren von 12 sind 1, 2, 3, 4, 6 und 12, insgesamt sechs. Geben Sie eine positive ganze Zahl bis eine Billion ein und erhalten Sie die vollständige, sortierte Liste ihrer Teiler, ohne ein mittleres Paar zu übersehen. Keine Primfaktorzerlegung und keine Fakultät. 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
- Faktoren
- 1, 2, 3, 4, 6, 12
- Anzahl
- 6
Alle Faktoren einer positiven ganzen Zahl aufzulisten gehört zu den ersten Aufgaben des Zahlensinns in der Schule: gegeben n, jede positive ganze Zahl nennen, die n ohne Rest teilt. Lehrkräfte bewerten diese Liste auf Vollständigkeit und Reihenfolge; Hausaufgaben-Seiten rangieren die Suche Faktoren einer Zahl; Skripte brauchen ein deterministisches Orakel statt eines handgeschriebenen Faktorenregenbogens, dem ein mittleres Paar fehlt. Dieser Faktorenrechner nimmt eine positive ganze Zahl n entgegen und liefert alle positiven Faktoren in aufsteigender Folge, einschließlich 1 und n selbst. Es ist keine Seite zur Primfaktorzerlegung und kein Fakultätsrechner: er beantwortet die Unterrichtsfrage, welches die Faktoren von n sind.
Was die Faktoren einer Zahl sind
Ein Faktor einer positiven ganzen Zahl n ist jede positive ganze Zahl d, für die n durch d ohne Rest teilbar ist. In der Sprache des Unterrichts kommen Faktoren in Paaren: wenn drei zwölf teilt, dann ist vier der komplementäre Faktor, weil drei mal vier zwölf ergibt. Jede positive ganze Zahl hat mindestens das Paar eins und sich selbst.
Eine Primzahl hat genau diese zwei Faktoren. Eine zusammengesetzte Zahl wie zwölf hat die längere geordnete Liste eins, zwei, drei, vier, sechs und zwölf. Ein vollkommenes Quadrat wie sechsunddreißig hat einen mittleren Faktor, der mit sich selbst paart, sechs mal sechs, und dieser Mittelwert erscheint einmal in der Liste, nicht zweimal.
Lernende werden angeleitet, Kandidaten von eins bis zur Quadratwurzel zu durchlaufen, jedes Paar festzuhalten und die eindeutigen Faktoren aufsteigend zu schreiben. Genau diese Methode des Faktorenregenbogens oder der Faktorpaare automatisiert diese Fähigkeit. Das Ergebnis ist die vollständige Menge positiver Faktoren, nicht die Primfaktorzerlegung zwei zum Quadrat mal drei und nicht die Fakultät n!.
Das sind andere Suchabsichten mit anderen Seiten. Wenn Sie die geordnete Liste brauchen, die ein Grundschulblatt verlangt, wenn es heißt, listen Sie alle Faktoren von n auf, gilt dieser Vertrag: eine ganze Zahl hinein, die sortierten Faktoren hinaus, jedes Mal, mit eins und n enthalten und ohne ausgelassenes Mittelpaar.
Eingabevertrag, Algorithmus und Form der Antwort
Die Engine läuft Kandidatenteiler von eins bis zur ganzzahligen Quadratwurzel von n ab. Wann immer ein Kandidat d n ohne Rest teilt, wird d erfasst und, wenn der komplementäre Quotient n geteilt durch d von d verschieden ist, auch dieser Quotient, sodass der mittlere Faktor eines vollkommenen Quadrats nur einmal gespeichert wird. Nach dem Durchlauf werden die gesammelten Werte streng aufsteigend sortiert.
Die Antwort wiederholt n, liefert factors als dieses geordnete Array und liefert count als Länge des Arrays, damit der Client sie nicht neu ableitet. Beispiel: n gleich zwölf ergibt die Faktoren eins, zwei, drei, vier, sechs, zwölf und count sechs. Beispiel: n gleich eins ergibt die einelementige Liste, die nur eins enthält.
Beispiel: n gleich sieben, eine Primzahl, ergibt eins und sieben.
Wo eine Faktorenliste ihren Nutzen hat
Unterricht nutzt einen Faktorenrechner, damit Lernende einen Faktorenregenbogen an einer kanonischen geordneten Liste prüfen, statt darauf zu warten, dass die Lehrkraft ein fehlendes Paar entdeckt. Prüfungsgeneratoren und Lernmanagement-Erweiterungen brauchen ein deterministisches Orakel, das Nichtganze zurückweist, statt zwölf Komma fünf stillschweigend zu zwölf zu zwingen. Produktkonfigurationswerkzeuge brauchen manchmal jeden Faktor einer Stapelgröße oder einer Seitenzahl, damit die Oberfläche legale Schnittpunkte anbieten kann.
Fehlgeschlagene Validierung wird nicht berechnet. Geschwisterseiten decken die Primfaktorzerlegung ab, die n in Primzahlen und Exponenten zerlegt, die zahlentheoretische Teilerliste mit Anzahl und Summe, echte Teiler ohne n und die Fakultät n!; diese Seite ist die schulische Suche Faktoren einer Zahl und der kurze Slug factor. Verankern Sie das geordnete Array in Tests, halten Sie n in den Grenzen, und Sie erhalten reproduzierbare Faktoren für Hausaufgaben, Notenbücher und Edge-Worker, ohne ein eigenes Computeralgebrasystem aufzustellen.
Anwendungsfälle
Faktorenregenbogen im Unterricht
Prüfen Sie die geordnete Faktorenliste einer Schülerin oder eines Schülers zu einem gegebenen n gegen eine kanonische Antwort, statt einen handgeschriebenen Paar-Durchlauf zu bewerten.
Häufige Fragen
Wie finde ich mit diesem Werkzeug alle Faktoren einer Zahl?
Die Antwort enthält factors in aufsteigender Folge und count.
Ist das dasselbe wie Primfaktorzerlegung oder wie n!?
Nein. Hier werden alle positiven Faktoren von n aufgelistet, einschließlich 1 und n. Die Primfaktorzerlegung zerlegt n in Primzahlen; n! ist ein Produkt, keine Faktorenliste.
Was geschieht, wenn 0, eine Dezimalzahl oder eine negative Zahl gesendet wird?
Nur positive ganze Zahlen ab 1 werden akzeptiert; fehlgeschlagene Validierung wird nicht berechnet.
Enthält die Faktorenliste 1 und die Zahl selbst?
Ja. Jede positive ganze Zahl hat 1 und n als Faktoren.
Warum erscheint die 6 bei den Faktoren von 36 nur einmal?
Weil die 6 mit sich selbst ein Paar bildet, denn 6 mal 6 ist 36. Alle anderen Faktoren von 36 haben einen anderen Partner, doch der mittlere Wert einer Quadratzahl wird nur einmal aufgeführt.
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/factor \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":12}'const res = await fetch("https://api.kit.forhosting.com/math/factor", {
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/math/factor",
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/math/factor", 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/math/factor", 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": "math.factor",
"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
min_n | 1 |
max_n | 1000000000000 |
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
Null, Negative und Nichtganze scheitern mit invalid_input und werden nicht berechnet.
Eingabevertrag, Algorithmus und Form der Antwort
Senden Sie einen JSON-Körper mit dem Pflichtfeld n, einer positiven ganzen Zahl von eins bis einer Billion. Die Aliase number und value werden als Transportnamen desselben Feldes akzeptiert. Fehlt n, kommt eine leere Zeichenkette, ein Boolesch, ein Objekt, eine Dezimalzahl, null, ein negativer Wert oder eine Zahl über der veröffentlichten Obergrenze, scheitert die Aufgabe mit invalid_input und benennt, was schiefging; solche Fehler werden nicht berechnet. Es gibt keine Zufälligkeit, keine Uhr und kein Netz: zwei identische Anfragen liefern stets dasselbe JSON.
Wo eine Faktorenliste ihren Nutzen hat
Weil diese Fähigkeit reines Parse der Stufe A ist, läuft das Browser-Werkzeug lokal ohne Konto, und erfolgreiche API-Aufrufe belasten das vorausbezahlte KIT-Guthaben mit dem veröffentlichten Grundpreis von $0.002 je Element.
Integrationsbeispiele
Automatische Prüfungs- und LMS-Bewertung
Bewerten Sie Aufgaben zu Faktoren einer Zahl mit einem deterministischen Orakel, das Null, Negative und Dezimalzahlen mit invalid_input zurückweist, nicht mit einer stillschweigend falschen Liste.
Schnittpunkte und Wettbewerbs-Fixtures
Ermitteln Sie jeden Faktor einer Stapelgröße, einer Seitenzahl oder einer Wettbewerbszahl, damit Skripte legale Schnitte anbieten oder vollständige Faktortabellen behaupten können.
Technische Fragen
Was kostet der Faktorenrechner?
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.