#include <stdio.h> // 課題3で作成した関数(中身はいじらない) int rec(int n) { if (n < 0) { return 0; } else if (n == 0) { return 3; } else if (n == 1) { return 0; } else if (n == 2) { return 2; } else { return rec(n - 2) + rec(n - 3); } } int main(void) { int n_max = 50; // 第50項まで調べる int an; for (int n = 1; n <= n_max; n++) { // n=0 は除外 an = rec(n); if (an % n == 0) { // anがnで割り切れるとき } } return 0; }
Standard input is empty