>>6
breakの位置が変だろ。すぐループ抜けるぞ。
if(x%i==0) {
   printf("x is not sosu\n");
   break;
}
こう書け。これでもまだおかしいがな。

ifとかforは全部{}で囲む癖つけた方が無難だぞ。