Come da titolo, sto facendo un programma che inserito un array, mi deve stampare i numeri primi di questo array.. peccato che non stampi nulla... Eccolo (salto l'inserimento dei numeri e la stampa del vettore... metto solo i nomi delle variabili e il punto incriminato):
codice:
int i, v[i], n, cont, a;
...................................................
printf("\nSono stati inseriti i seguenti numeri primi: ");
for(i=0;i<n;i++){
cont=0;
for(a=2;a<v[i];a++){
if(v[i]%a!=0){
cont+=1;}
if(cont==v[i])
printf("%3d", v[i]);}
}
printf("\n");
system("pause");
}
che sbaglio??? il test di primalità?