#include <stdio.h>
// 練習問題G
int func(int n){
    int a,b=2,c=1,i;
    if (n==1){
        return 1;}
    if (n==2){
        return 2;}
    for (i=3;i<=n;i++){
        a=-2*b+2*c;
        c=b;
        b=a;}
    return b;}
int main(void){
    int n=3;
    printf("数列anについてn=%dのときの値は%d\n",n,func(n));
    return 0;}