Originariamente inviato da maxx1
salve a tutti ,sto cercando di fare una semplice funzione che verifichi se un numero immesso sia primo mi potete dare una mano ?
come suggerimento il testo mi dice di usare semplici divisioni per numeri interi...ma non ci arrivo.. è gradito qualsiasi indizio su come fare ...grazie ancora!
MAXVVoVe: al di là del linguaggi il senso è....
fare un ciclo ke parta da 2 (tanto per uno solo tutti divisibili no?) ed arrivi alla metà del numero (arrodondata per eccesso ad intero) (è suficiente per sapere se è primo o quali divisori ha)...fai il mod (ovvero il resto) della divisione per quel numero e esci quando trovi il primo num divisore.
es.: 10
2 - sì - > ESCE non è PRIMO
es.: 7
2 - no (1°div - potrest uscire quando trova il primo, invece d contarli)
4 - no
PRIMO
VaneX
Spero d aver scritto in modo kiaro e senza cavolate! :-)