salve ragazzi, io uso windows e avrei bisogno di sapere se questo codice scritto in C, gira su compilatore gcc di linux:
-----------------------------------------------------------------
#include <stdio.h>
#define MAX 10000
int main(void)
{
int i,k,r,x;
int V[MAX];
for(i = 0; i < MAX; i++){
V[i] = 1;
}
for(k = 2; k <= MAX; k++){
if(V[k -1] == 1){
for(i = MAX; i > k; i--){
r = i % k;
if(r == 0){
V[i - 1] = 0;
}
}
}
}
do{
scanf("%d",&x);
if(x < 0 || x > 10000)
printf("%d\n",-1);
else
if(x != 0)
printf("%d\n",V[x - 1]);
}while(x != 0);
return 0;
}
--------------------------------------------------------------------
Vi sarei grato
grazie
ciao