using System;
public class SequenceIsGeometricProgression_CSharp
{
public static bool isGeometricProgression(int[] arr) {
int size = arr.Length;
if (size == 1) {
return true;
}
int ratio = arr[1] / (arr[0]);
for (int i = 1; i < size; i++) {
if ((arr[i] / (arr[i - 1])) != ratio) {
return false;
}
}
return true;
}
public static void Main(string[] args)
{
int[] arr = new int[] {9, 27, 81, 243, 729, 2187};
Console.WriteLine(isGeometricProgression(arr) ? "Yes" : "No");
}
}
/*
run:
Yes
*/