Salve ragazzi, avendo in programma un esame tra tre settimane ho deciso che era ora di iniziare a studiare un po' questo linguaggio C, così mi sono scaricato devc++ e ho iniziato a fare qualcosa...ora sono arrivato ad un problema...faccio partire il mio sorgente compilato si blocca e non riesce ad invocare la funzione che gli ho creato...qualcuno sa come mai? grazie mille per le risposte!
il programma è banalmente lo studio di un numero per vedere se è primo o no...
#include <stdio.h>
typedef enum {true,false} bool;
int num;
bool risultato;
int x;
int y=0;
float prova;
bool primo (int num) {
for (x=2;x=(num-1);x++) {prova=num%x; if (prova==0) y=1;}
if (y==1) return(false);else return(true); }
int main() {
printf ("inserisci un numero e vediamo se e' primo...");
scanf ("%d",&num);
if (primo(num)==true) printf("il numero e' primo");
else printf ("il numero non e' primo");
system("pause");
}