Calcola i fattori primi di un numero naturale dato.
Un numero primo è divisibile in modo esatto solo per se stesso e per 1.
Nota che 1 non è un numero primo.
Quali sono i fattori primi di 60?
I divisori che hanno funzionato in questo calcolo rappresentano l'array dei fattori primi di 60: 2, 2, 3 e 5.
Puoi verificarlo da solo:
2 * 2 * 3 * 5
= 4 * 15
= 60
Fatto!
| Registro | Utilizzo | Tipo | Descrizione |
|---|---|---|---|
$a0 |
input | intero | numero naturale da fattorizzare |
$a1 |
input/output | indirizzo | array di destinazione per i fattori primi |
$v0 |
output | intero | numero di fattori |
$t0-9 |
temporaneo | qualsiasi | usato come memoria temporanea |
Iscriviti a Exercism per imparare e padroneggiare MIPS Assembly con 70 esercizi e il mentoring di persone reali, tutto gratis.