#include <stdio.h>
//素数判定 2からn-1まで
int prime_check(int a, int n)
{
if(n>=a) //割り切れなかった ->素数
return 1;
else if(a%n==0) //割り切れた ->素数でない
return 0;
else
return prime_check(a, n+1);
}
int is_prime(int n)
{
//2からn-1の整数で割り切れるか?
return prime_check(n,2);
}
int main(void)
{
int a;
if(is_prime(a)==1)
else
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovL+e0oOaVsOWIpOWumiAy44GL44KJbi0x44G+44GnCmludCBwcmltZV9jaGVjayhpbnQgYSwgaW50IG4pCnsKCWlmKG4+PWEpCQkvL+WJsuOCiuWIh+OCjOOBquOBi+OBo+OBnyAtPue0oOaVsAoJCXJldHVybiAxOwoJZWxzZSBpZihhJW49PTApCS8v5Ymy44KK5YiH44KM44GfIC0+57Sg5pWw44Gn44Gq44GECgkJcmV0dXJuIDA7CgllbHNlCgkJcmV0dXJuIHByaW1lX2NoZWNrKGEsIG4rMSk7Cn0KCmludCBpc19wcmltZShpbnQgbikKewoJLy/vvJLjgYvjgoluLTHjga7mlbTmlbDjgaflibLjgorliIfjgozjgovjgYvvvJ8KCXJldHVybiBwcmltZV9jaGVjayhuLDIpOwp9CgppbnQgbWFpbih2b2lkKQp7CglpbnQgYTsKCQoJc2NhbmYoIiVkIiwmYSk7CglpZihpc19wcmltZShhKT09MSkKCQlwcmludGYoIue0oOaVsOOBp+OBmSIpOwoJZWxzZQoJCXByaW50Zigi57Sg5pWw44Gn44Gv44GC44KK44G+44Gb44KTIik7CgkJCglyZXR1cm4gMDsKfQ==