猴子吃桃问题,不知道该怎么写出来

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
我想要达到的结果

img

int main()
{  int n,i,k,m;
 while(scanf("%d",&n)!=EOF)
 {k=0;m=0;
 while(n--)
  { m=
  }
 
 }printf("%d\n",k);}
 return 0;
}c++



#include <stdio.h>
int main()
{  
    int n,x,y=1,i;
scanf("%d",&n);
    for(i=1;i<n;i++)
   { x=2*y+2;
    y=x;}
    printf("%d",x);
    return 0;
}