is_prime =1;
for(i=2;i<num/2;i++)
if((num%i)==0) is_prime =0;
if(is_prime==1)printf("素数です");
else printf("素数ではありません");

こう書いてある本があるんですけど、おかしくないですか。
for文に{ }ってつけますよね。