//練習問題A(再帰あり),練習問題B
#include <stdio.h>
//a{n+1}=-2a{n}+4,a{0}=2
int rec(int n){
if(n==0){
return 2;
}
else{
return -2*rec(n-1)+4;
}
}
int main(void) {
int n;
printf("数列a%dの値は%d\n",n
,rec
(n
)); return 0;
}
Ly/nt7Tnv5LllY/poYxBKOWGjeW4sOOBguOCiiks57e057+S5ZWP6aGMQgojaW5jbHVkZSA8c3RkaW8uaD4KLy9he24rMX09LTJhe259KzQsYXswfT0yCmludCByZWMoaW50IG4pewoJaWYobj09MCl7CgkJcmV0dXJuIDI7Cgl9CgllbHNlewoJCXJldHVybiAtMipyZWMobi0xKSs0OwoJfQp9CmludCBtYWluKHZvaWQpIHsKCWludCBuOwoJc2NhbmYoIiVkIiwmbik7CglwcmludGYoIuaVsOWIl2ElZOOBruWApOOBryVkXG4iLG4scmVjKG4pKTsKCXJldHVybiAwOwp9Cg==