给定一个由正整数组成的长度为N的序列,请判断这个序列是否为等比数列。下列选项中哪一项正确?
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;
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] != a[i + 1] / a[i + 1]
a[i] * a[i + 2] != a[i + 1] * a[i + 1]