ForHosting KIT · Mathematik

Nachgestellte Nullen der Fakultät

Die Fakultät von 100 endet auf 24 Nullen: 100 enthält 20-mal die 5 und 4-mal die 25, und 20 + 4 = 24. Geben Sie eine nichtnegative ganze Zahl ein und erhalten Sie die Endnullen ihrer Fakultät samt Rechenschritten. 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
100
Erhalten Sie
Nachgestellte Nullen
24

Die nachgestellten Nullen einer Fakultät sind die Nullen am Ende der Dezimaldarstellung von n!. n! selbst auszurechnen wird unpraktikabel lange bevor die Nullzählung es wird: fünfundzwanzig Fakultät endet bereits mit sechs Nullen, und einhundert Fakultät mit vierundzwanzig. Die klassische zahlentheoretische Abkürzung multipliziert nie das ganze Produkt. Sie zählt, wie oft fünf das Produkt teilt, indem sie den Abrundungswert von n über fünf, über fünfundzwanzig, über einhundertfünfundzwanzig und so weiter addiert. Weil Zweierfaktoren in n! die Fünferfaktoren stets überwiegen, ist diese Summe genau die Anzahl der nachgestellten Nullen. Dieser Rechner implementiert jene deterministische Summe für jede nichtnegative Ganzzahl n, liefert die Gesamtsumme und listet jeden Beitrag einer Fünferpotenz zur Prüfung. Negatives n wird mit einem Eingabefehler abgelehnt und nicht berechnet.

Warum nachgestellte Nullen von n! der Anzahl der Fünferfaktoren entsprechen

Schreiben Sie n-Fakultät als Produkt aller positiven ganzen Zahlen bis n. In Basis zehn entsteht jede nachgestellte Null durch einen Faktor zehn, und jedes Zehn ist ein Faktorpaar aus zwei und fünf. In der Primfaktorzerlegung von n!

ist der Exponent von zwei stets mindestens so groß wie der von fünf, sodass die Anzahl vollständiger Zehnen durch die knapperen Primzahl begrenzt wird. Der Exponent von fünf ist die Summe, über jede positive ganze Zahl k, der Anzahl der Vielfachen von fünf hoch k, die höchstens n sind. Diese Größe ist der Abrundungswert von n geteilt durch fünf hoch k.

Die Summe dieser Abrundungen ist daher die Anzahl der nachgestellten Nullen. Klassische Prüfungen stimmen mit der Formel überein: fünf Fakultät ist einhundertzwanzig und hat eine Null; zehn Fakultät ist drei Millionen sechshundertachtundzwanzigtausend achthundert und hat zwei Nullen; fünfundzwanzig Fakultät trägt den Abrundungswert von fünfundzwanzig über fünf plus den von fünfundzwanzig über fünfundzwanzig bei, also fünf plus eins gleich sechs. Null Fakultät und eins Fakultät sind beide eins, also tragen sie null nachgestellte Nullen bei.

Dieselbe Identität erscheint in Programmierwettbewerbsaufgaben, Interview-Aufwärmern und Lehrbuchübungen zu de Polignacs Formel für den Exponenten einer Primzahl in n!. Das Verständnis der Fünferpotenzsumme klärt auch verwandte Fragen wie die letzte Nicht-Null-Ziffer von n! oder die nachgestellten Nullen von Binomialkoeffizienten, die beide von derselben Primexponenten-Buchhaltung ausgehen.

Wie dieser Rechner die Fünferpotenzsumme auswertet

Rufen Sie die Fähigkeit mit einem Feld n auf, das eine nichtnegative Ganzzahl enthält. Die Implementierung prüft, dass n vorhanden, endlich, ganzzahlig und nicht negativ ist, und initialisiert dann einen laufenden Gesamtwert und eine Potenz, die bei fünf beginnt. Solange die aktuelle Potenz höchstens n ist, addiert sie den Abrundungswert von n geteilt durch diese Potenz zum Gesamtwert, protokolliert die Potenz und den Abrundungsbeitrag in einer Prüfliste und multipliziert die Potenz mit fünf für den nächsten Term.

Die Schleife endet, wenn die nächste Potenz n überschreiten oder den sicheren Ganzzahlbereich überlaufen würde—weit jenseits üblicher Klassen- und Wettbewerbseingaben. Es wird nie ein Fakultätsprodukt materialisiert, keine Gleitkomma-Näherung für die Divisionen verwendet und kein externer Arithmetikdienst befragt.

Praktische Nutzung, Grenzen, Preise und Lieferung

Nutzen Sie das Browser-Werkzeug, wenn Sie eine schnelle Null-Prüfung brauchen, während Sie eine Hausaufgabenserie lösen, eine Wettbewerbssample prüfen oder Primexponenten erklären, ohne ein Computeralgebrasystem zu installieren. Akzeptierte Eingaben sind nichtnegative Ganzzahlen im sicheren Ganzzahlbereich, der bereits jedes Standard-Interview- und Olympiade-Beispiel abdeckt. Es gibt kein Sprachmodell, keinen entfernten Rechner und keine Zufälligkeit, sodass die Fähigkeit sicher in automatisierten Tests und reproduzierbaren Notebooks festgenagelt werden kann.

Verdrahten Sie den Endpunkt in zahlentheoretische Demos, Algorithmuskurse, die de Polignacs Formel einführen, Interview-Vorbereitungsseiten oder ganzzahlige Vorverarbeitungsschritte, wo Sie exakter Ganzzahlarithmetik bereits mehr vertrauen als näherungsweisen Heuristiken oder undurchsichtigen Black-Box-Fakultäts-Expandern, die bei großem n den Speicher sprengen.

Hausaufgaben- und Wettbewerbsprüfung

Studierende und Bewerter können bestätigen, wie viele nachgestellte Nullen n! für beliebiges nichtnegatives n hat, und jeden Term floor(n/5^k) prüfen, ohne die Fakultät zu expandieren.

Lehrmaterial zu Primexponenten

Unterrichtspläne, die de Polignacs Formel einführen, können die Fünferpotenzsumme neben der Null-Antwort zeigen, damit Lernende Fünferfaktoren mit Dezimalnullen verbinden.

Automatisierte zahlentheoretische Pipelines

Skripte, die Fakultäten nach nachgestellten Nullen klassifizieren oder Quizantworten erzeugen, können einen einzigen deterministischen, pro Element bepreisten Endpunkt aufrufen statt ad-hoc-Schleifen einzubetten.

Was geschieht, wenn n negativ ist?

Nachgestellte Nullen der Fakultät sind hier nur für nichtnegative Ganzzahlen definiert; Negative werden abgelehnt und nicht berechnet.

Warum nur Fünferpotenzen und nicht Zweierpotenzen?

Jede nachgestellte Null braucht einen Faktor zehn, also zwei mal fünf. In n! gibt es stets mindestens so viele Zweier- wie Fünferfaktoren, daher bestimmt allein der Fünferexponent die Nullanzahl.

Liefert dies den Wert von n! selbst?

Nein. Es liefert nur, wie viele Nullen die Dezimalschreibweise von n! beenden. Das hält die Berechnung O(log n) und exakt für große n, wo n! zu materialisieren unpraktikabel wäre.

Wie viele Endnullen hat die Fakultät von 100?

Sie hat 24. Teilt man 100 durch 5, ergibt das 20, durch 25 ergibt es 4, und höhere Fünferpotenzen sind größer als 100. Zusammen sind das 20 + 4 = 24.

Wie viele Endnullen hat die Fakultät von 25?

Sie hat sechs. 25 durch 5 ergibt 5, 25 durch 25 ergibt 1, und 5 + 1 = 6. Das Quadrat von fünf steuert also eine zusätzliche Null bei.

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/trailing-zeros-factorial

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/trailing-zeros-factorial \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":100}'
{
  "n": 100
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.trailing_zeros_factorial",
  "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 dieser Rechner die Fünferpotenzsumme auswertet

Die Antwort liefert das ursprüngliche n, die Gesamtsumme trailing_zeros und das geordnete Array powers, damit Sie die Summe von Hand nachrechnen können. Negative Eingaben, Nicht-Ganzzahlen, fehlendes n und Werte außerhalb des sicheren Ganzzahlbereichs scheitern mit invalid_input und werden nicht berechnet.

Praktische Nutzung, Grenzen, Preise und Lieferung

Nutzen Sie die API, wenn ein Skript, ein Bewertungs-Harness oder eine Bildungsplattform stabile JSON-Antworten für viele Werte von n mit einem pro Element bepreisten Vertrag braucht. Jede erfolgreiche Anfrage ist ein abrechenbares Element zu $0.002; fehlgeschlagene Validierung wird nicht berechnet. Ergebnisse sind voll deterministisch: dasselbe n liefert stets dieselbe trailing_zeros-Anzahl und dieselbe geordnete Liste von Potenzbeiträgen.

Wie zähle ich nachgestellte Nullen von n! mit dieser API?

Senden Sie einen JSON-Körper mit dem nichtnegativen Ganzzahlfeld n an die Fähigkeit numth.trailing_zeros_factorial. Die Antwort liefert trailing_zeros und die geordnete Liste der floor-Beiträge der Fünferpotenzen.

Ist der Rechner für nachgestellte Nullen der Fakultät kostenlos?

Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →