alele ha scritto:
Questo programma risulta molto lento con numeri sopra il miliardo, non esiste qualche altro modo per contare i divisori di un numero? Tipo avevo pensato di TERRORIZZARE il numero e poi di contare i fattori trovando il numero dei divisori, ma non so come farlo in c, qualche idea?
@alele: l'idea di
TERRORIZZARE il numero e' corretta.
Sperando, comunque, che non scappi a gambe levate per la
PAURA , una breve ricerca su Google (30s al massimo) usando i termini:
numero divisori intero fattorizzare
e trovi la risposta.
Ma a questo punto ti scorni con un'altro problema: come
fattorizzare un numero in modo efficiente!
Ma trattalo bene, sto povero numero, cosi non si
terrorizza. Magari qualche carezza sulla testa o una grattatina sotto il collo o dietro le orecchie