Ok, ho deciso di darmi al c dopo java e Fortan...scaricato e stampato un manuale mi accingo ad un programmino cretino che.....mi sta facendo IMPAZZIRE!!!
Ma possibile??
Dove è l'errore?
codice:
 

#include <stdio.h>

main(){
 unsigned num;
 printf("%s","Inserisci un numero:");
 scanf("%u",num);
 if(primo(num)>0)printf("%s","E'un numero primo\n");
 else printf("%s","Non è primo\n");
}

signed primo(unsigned x){
	signed ris=1;                 // maggiore di zero se è primo
	unsigned count;
	for(count=2;count < x;count++){  
	   if((x%count)==0){ris=-1;break;}	
	   printf("%u%d",x%count,ris); 
	}
	return ris;
}
l'errore è in run-time, a parte che il programma fornisce risultati sbagliati, mi appare anche:

codice:
[marco@localhost CProg]$ ./Primi
Inserisci un numero:12
Non è primo
Segmentation fault (core dumped)
non capisco cosa voglia dire :master:
Help...grazie