#include <stdio.h>
int isGeometricProgression(int arr[], int size) {
if (size == 1) {
return 0;
}
int ratio = arr[1] / (arr[0]);
for (int i = 1; i < size; i++) {
if ((arr[i] / (arr[i - 1])) != ratio) {
return 0;
}
}
return 1;
}
int main()
{
int arr[] = {9, 27, 81, 243, 729, 2187 };
int size = sizeof(arr) / sizeof(arr[0]);
(isGeometricProgression(arr, size)) ? (printf("Yes\n")) : (printf("No\n"));
return 0;
}
/*
run:
Yes
*/