#include <stdio.h>
void func(int n) {
static int count = 0;
count++;
printf("%dは%d番目の素数\n", n
, count
); }
int prime(int n) {
int i;
int sosuu = 1;
for(i=2; i<n; i++) {
if(n%i == 0) {
sosuu=0;
break;
}
}
return sosuu;
}
int main(void) {
int x;
for(int i=2; i<20; i++){
x = prime(i);
if (x == 1){
func(i);
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGZ1bmMoaW50IG4pIHsKICAgIHN0YXRpYyBpbnQgY291bnQgPSAwOwogICAgY291bnQrKzsKICAgIHByaW50ZigiJWTjga8lZOeVquebruOBrue0oOaVsFxuIiwgbiwgY291bnQpOwp9CgppbnQgcHJpbWUoaW50IG4pIHsKICAgIGludCBpOwogICAgaW50IHNvc3V1ID0gMTsKICAgIGZvcihpPTI7IGk8bjsgaSsrKSB7CiAgICAgICAgaWYobiVpID09IDApIHsKICAgICAgICAgICAgc29zdXU9MDsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIHNvc3V1Owp9CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgeDsKICAgIGZvcihpbnQgaT0yOyBpPDIwOyBpKyspewogICAgICAgIHggPSBwcmltZShpKTsKICAgICAgICBpZiAoeCA9PSAxKXsKICAgICAgICAgICAgZnVuYyhpKTsKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gMDsKfQ==