第12题
给定一个由正整数数组组成的长度为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"<<endl; else cout<<"No"<<endl;cout<< ans;A.
a[i]+a[i+2] != 2*a[i+1]
B.a[i]*a[i+2] != a[i+1]*a[i+1]
C.a[i+1]/a[i-1] = a[i-1]/a[i+1]
D.a[i]*a[i+1] != a[i+1]*a[i+2]