#include <stdio.h> long long rec(int n) { if (n == 0) { return 3; } if (n == 1) { return 0; } if (n == 2) { return 2; } return rec(n - 2) + rec(n - 3); } int main(void) { int n = 50; // i=0 から i=50 まで繰り返し rec(i) を呼び出す for(int i = 1; i <= n; i++){ // long long型を出力するために %lld を使用 int a=rec(i); if(a%i==0){ } } return 0; }
Standard input is empty
--- 課題3: 数列 a_n = a_{n-2} + a_{n-3} (再帰版) --- 1, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47,