#include <stdio.h>
int main() {
int a0, a1, an1, n;
for (a0 = 1, a1 = 2, n = 0; a1 <= 1000; ) {
an1 = 3 * a1 + 2 * a0;
if (an1 >= 100 && an1 <= 1000) {
n++;
}
a0 = a1;
a1 = an1;
if (an1 > 1000) {
break;
}
}
printf("100以上1000以下となる項の個数:%d個\n", n
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBhMCwgYTEsIGFuMSwgbjsKCiAgICBmb3IgKGEwID0gMSwgYTEgPSAyLCBuID0gMDsgYTEgPD0gMTAwMDsgKSB7CiAgICAgICAgCiAgICAgICAgYW4xID0gMyAqIGExICsgMiAqIGEwOwoKICAgICAgICBpZiAoYW4xID49IDEwMCAmJiBhbjEgPD0gMTAwMCkgewogICAgICAgICAgICBuKys7CiAgICAgICAgfQoKICAgICAgICBhMCA9IGExOwogICAgICAgIGExID0gYW4xOwoKICAgICAgICBpZiAoYW4xID4gMTAwMCkgewogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICB9CgogICAgcHJpbnRmKCIxMDDku6XkuIoxMDAw5Lul5LiL44Go44Gq44KL6aCF44Gu5YCL5pWw77yaJWTlgItcbiIsIG4pOwoKICAgIHJldHVybiAwOwp9