30/09/15 9:08
HeDo
Se vuoi scrivere codice multipiattaforma con C/C++ devi ricorrere a funzioni di libreria "generiche" che si preoccupano loro di gestire l'OS sottostante. Oppure un altro metodo è quello di utilizzare largamente le direttive del preprocessore, ovvero attivare e disattivare i blocchi di codice dipendenti dall'OS con #IF (ad esempio #IF WIN32 per i blocchi per OS windows).
aaa
30/09/15 14:16
Per quanto riguarda l'algoritmo, come detto, devi solamente fare in modo di passare ad ogni thread un intervallo univoco di valori da testare. Per quanto riguarda l'algoritmo questo è tutto.
30/09/15 14:52
osharko
in realtà no visto come funziona il mio algoritmo.
un generico algoritmo non ottimizzato, analizza tutti i numeri che precedono il numero corrente. il mio invece confronta l'elemento corrente soltanto con gli altri numeri primi che lo precedono. e questo può portare ad una situazione fastidiosa.. ma per la quale credo di aver trovato soluzione
aaa
30/09/15 15:09
Quindi se fornisco un numero qualsiasi, esempio
83475098347509837411
il tuo algoritmo non può determinare se è primo senza esaminare "tutti" quelli precedenti??