#include <stdio.h>
//素数判定 n-1から2まで
int prime_check(int a, int n)
{
if(n<2) //割り切れなかった-> 素数
return 1;
else if(a%n==0) //割り切れた-> 素数でない
return 0;
else
return prime_check(a,n-1);
}
int is_prime(int n)
{
//n-1から2までの整数で割り切れるか
return prime_check(n,n-1);
}
int main(void)
{
int a;
if(is_prime(a)==1)
else
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovL+e0oOaVsOWIpOWumiBuLTHjgYvjgonvvJLjgb7jgacKaW50IHByaW1lX2NoZWNrKGludCBhLCBpbnQgbikKewoJaWYobjwyKQkJCS8v5Ymy44KK5YiH44KM44Gq44GL44Gj44GfLT4g57Sg5pWwCgkJcmV0dXJuIDE7CgllbHNlIGlmKGElbj09MCkJLy/libLjgorliIfjgozjgZ8tPiDntKDmlbDjgafjgarjgYQKCQlyZXR1cm4gMDsKCWVsc2UKCQlyZXR1cm4gcHJpbWVfY2hlY2soYSxuLTEpOwp9CgppbnQgaXNfcHJpbWUoaW50IG4pCnsKCS8vbi0x44GL44KJMuOBvuOBp+OBruaVtOaVsOOBp+WJsuOCiuWIh+OCjOOCi+OBiwoJcmV0dXJuIHByaW1lX2NoZWNrKG4sbi0xKTsKfQoKaW50IG1haW4odm9pZCkKewoJaW50IGE7CgkKCXNjYW5mKCIlZCIsJmEpOwoJaWYoaXNfcHJpbWUoYSk9PTEpCgkJcHJpbnRmKCLntKDmlbDjgafjgZkiKTsKCWVsc2UKCQlwcmludGYoIue0oOaVsOOBp+OBr+OBguOCiuOBvuOBm+OCkyIpOwoJCQoJcmV0dXJuIDA7Cn0=