fork(1) download
  1. #include <stdio.h>
  2. //課題3
  3. int rec(int n){
  4. //rec内を完成させてください
  5. if(n==0) return 3;
  6. else if(n==1) return 0;
  7. else if(n==2) return 2;
  8. else return rec(n-2)+rec(n-3);
  9.  
  10. }
  11.  
  12. int main(void) {
  13. int n = 50;
  14. for(int i = 1; i <= n; i++){
  15. if(rec(i)%i==0) {
  16. printf("第%d項(%d)は%dで割り切れる\n",i,rec(i),i);
  17. }
  18. }
  19.  
  20. return 0;
  21. }
  22.  
  23.  
Success #stdin #stdout 0.01s 5320KB
stdin
Standard input is empty
stdout
第1項(0)は1で割り切れる
第2項(2)は2で割り切れる
第3項(3)は3で割り切れる
第5項(5)は5で割り切れる
第7項(7)は7で割り切れる
第11項(22)は11で割り切れる
第13項(39)は13で割り切れる
第17項(119)は17で割り切れる
第19項(209)は19で割り切れる
第23項(644)は23で割り切れる
第29項(3480)は29で割り切れる
第31項(6107)は31で割り切れる
第37項(33004)は37で割り切れる
第41項(101639)は41で割り切れる
第43項(178364)は43で割り切れる
第47項(549289)は47で割り切れる