给定一个由正整数组成的长度为N的序列,A=(A1,A2,...,AN)请判断这个序列是否为等比数列。等比数列的定义是:对于所有1≤i≤N-1,Ai+1/Ai的值都相等。补全以下代码,判断序列A是否为等比数列。下列选项中哪一项正确?( )
int n; long long a[100];bool flag =true;
cin >>n;
for(int i=0; i< n; i++) cin >> a[i];
for(int i=0; i<n-2; i++){
if(__) flag =false;
}
if(flag) cout <<"Yes"<< end l; else cout <<"No"<< end l;
a[i] *a[i+1] !=a[i+1] *a[i+2]
a[i]+a[i+2] !=2 * a[i+1]
a[i+1] /a[i-1]=a[i-1] /a[i+1]
a[i] *a[i + 2] !=a[i+1] * a[i+1]