Berechne die Primfaktoren einer gegebenen natürlichen Zahl.
Eine Primzahl lässt sich nur durch sich selbst und durch 1 ohne Rest teilen.
Beachte, dass 1 keine Primzahl ist.
Was sind die Primfaktoren von 60?
Unsere erfolgreichen Divisoren in dieser Rechnung ergeben die Liste der Primfaktoren von 60: 2, 2, 3 und 5.
Das kannst du selbst überprüfen:
2 * 2 * 3 * 5
= 4 * 15
= 60
Geschafft!
| Register | Verwendung | Typ | Beschreibung |
|---|---|---|---|
$a0 |
Eingabe | Ganzzahl | natürliche Zahl, die faktorisiert werden soll |
$a1 |
Eingabe/Ausgabe | Adresse | Ziel-Array für die Primfaktoren |
$v0 |
Ausgabe | Ganzzahl | Anzahl der Faktoren |
$t0-9 |
temporär | beliebig | für die temporäre Speicherung verwendet |
Melde dich bei Exercism an, um MIPS Assembly mit 70 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.