public static void Main()
for (int i = 0; i < a.Length; i++)
for (int i = 1; i < a.Length-1; i++)
if (a[i] % 2 == 0 && a[i - 1] % 2 == 1 && a[i + 1] % 2 == 1)
static int[] Merge(int[] a, int[] b)
int[] c = new int[a.Length + b.Length];
for (int i = 0; i < a.Length; i++)
for (int i = j; i < c.Length; i++)
static int[] Merge(int[] a, int[] b)
int[] c = new int[a.Length + b.Length];
for (int i = 0; i < c.Length; i++)
static bool MainArray(int[] a)
if (ISEvenSort(a) && ISOddSort(a) && ISAfterAndBefor(a)) return true;
static bool ISEvenSort(int[] a)
for (int i = 0; i < a.Length-2; i=i+2)
if (a[i] < a[i + 2]) return false;
static bool ISOddSort(int[] a)
for (int i = 1; i < a.Length - 2; i = i + 2)
if (a[i] > a[i + 2]) return false;
static bool ISAfterAndBefor(int[] a)
if (a[0]<a[1]) return false;
for (int i = 2; i < a.Length-1; i=i+2)
if (a[i]<a[i-1] && a[i]<a[i+1]) return false;
if (a.Length%2==1 && (a[a.Length-1]<a[a.Length-2])) return false;
static int[] CopyOfRange(int[] a, int from, int to)
if (from > to || from >= a.Length || to >= a.Length || to < 0 || from < 0)
for (int i = from; i <= to; i++)
static int[] GetRightSubArray(int[] a, int value)
int c = ArrayCountForQu51(a, value);
int n = a.Length - c - 1;
for (int i = c+1; i < a.Length; i++)
static int[] GetLeftSubArray(int[] a, int value)
int n = ArrayCountForQu51(a, value);
for (int i = 0; i < b.Length; i++)
static int ArrayCountForQu52(int[] a, int value)
for (int i = 0; i < a.Length; i++)
static int ArrayCountForQu51(int[] a, int value)
for (int i = 0; i < a.Length; i++)
static bool TrueForAll1(int[] a, char Op, int Num)
for (int i = 0; i < a.Length; i++)
if (a[i] <= Num) return false;
for (int i = 0; i < a.Length; i++)
if (a[i] != Num) return false;
else for (int i = 0; i < a.Length; i++)
if (a[i] >= Num) return false;
static int Where(int[] a)
for (int i = 1; i < a.Length; i++)
sum2 = Sum(a, i, a.Length - 1);
if (sum1 == sum2) return i;
static int Sum(int[] a, int L, int R)
for (int i = L; i <=R ; i++)
static void PrintNumbers(int[] a)
for (int i = 0; i < a.Length; i++)
if (a[i] % 3 == 0) Console.Write("{0} ",a[i]);
for (int i = 0; i < a.Length; i++)
if (a[i] % 5 == 0) Console.Write("{0} ", a[i]);
for (int i = 0; i < a.Length-1; i=i+2)
Console.WriteLine(a[i] + a[i + 1]);
static int[] SumArray(int[] a, int from, int to,int val)
if (from > to || from >= a.Length || to >= a.Length || to < 0 || from < 0)
for (int i = from; i <= to; i++)
static int MaxlengthBalndrom(int[] a)
for (int i = 0; i < a.Length; i++)
if (Digitnumber(a[i]) > length && IsBalndrom(a[i]))
length = Digitnumber(a[i]);
for (int i = 0; i < a.Length; i++)
if (Digitnumber(a[i]) == length && IsBalndrom(a[i]))
length = Digitnumber(a[i]);
static bool IsBalndrom(int n)
static int[] NadenArrray2(int[] a)
int n = LenghtArrayNaden(a);
for (int i = 1; i < a.Length; i = i + 2)
for (int j = 1; j <= a[i]; j++)
static int[] NadenArrray1(int[] a)
int n = LenghtArrayNaden(a);
for (int i = 0; i < a.Length; i++)
for (j = counter; j < a[i] + counter; j++)
static int LenghtArrayNaden(int[] a)
for (int i = 0; i < a.Length; i++)
if (i % 2 == 1) sum += a[i];
static int[] FreQuency(int[] a)
int[] b=new int[a.Length];
for (int i = 0; i < a.Length; i++)
if (a[i] == 0 && ok==true)
for (int i = 0; i < c.Length; i++)
static bool Found(int[] a, int x)
for (int i = 0; i < a.Length; i++)
if (a[i] == x) return true;
static string MaxName(int[] a, string[] b)
for (int i = 1; i < a.Length; i++)
static double[] AvgStudentsArrray(int[] a)
double[] b = new double[LenghtOfStudentsArray(a)];
for (int i = 0; i < b.Length; i++)
for (int z = 1; z <= x; z++)
static int LenghtOfStudentsArray(int[] a)
for (int i = 0; i < a.Length; i++)
static char[] ResultChar2(char[] a)
int c = LenghtOfCharArray(a);
int code = (int)a[index];
if (code <= 90 && code >= 65)
if (code <= 122 && code >= 97)
static char[] ResultChar1(char[] a)
int c=LenghtOfCharArray(a);
for (int i = 0; i < a.Length; i++)
if (code <= 90 && code >= 65)
for (int i = 0; i < a.Length; i++)
if (code <= 122 && code >= 97)
static int LenghtOfCharArray(char[] a)
for (int i = 0; i < a.Length; i++)
if ((code <= 122 && code >= 97) || (code <= 90 && code >= 65))
static int LengthOfB1(int[] a)
for (int i = 0; i < a.Length; i++)
static int LengthOfB2(int[] a)
for (int i = 0; i < a.Length-1; i++)
static int[] NewB(int[] a)
static int[] MeonMohammedDahod(int[] a)
int[] b= new int[a.Length];
for (int i = 0; i < b.Length; i++)
static int MinArrayMeon(int[] a)
for (int i = 1; i < a.Length; i++)
static bool AeataAesm(int[] a,int b)
for (int i = 0; i < a.Length; i++)
if (b == a[i]) return false;
static bool IsNotSimilar(int[] a, int[] b)
if (a.Length != b.Length) return false;
for (int i = 0; i < a.Length; i++)
if (!AeataAesm(b, a[i])) return true;
static int[] MeonAdel(int[] a)
for (int i= 0; i < a.Length; i++)
for (int j = 0; j < a.Length-1; j++)
static int[] MeonRani(int[] a)
int[] b=new int[a.Length];
for (int i = 0; i < a.Length; i++)
for (int j = 0; j < a.Length; j++)
static int Check2(int[] a, int n)
for (int i = 0; i < a.Length; i++)
for (int j = i + 1; j < a.Length; j++)
static bool Check1(int[] a, int n)
for (int i = 0; i < a.Length; i++)
for (int j = i+1; j < a.Length; j++)
if (sum == n) return true;
static bool EqulasNumber3(int[] a, int index)
for (int i = 0; i < a.Length; i++)
if (i < index) sumLeft += a[i];
return sumLeft == sumRight-a[index];
static bool EqulasNumber2(int[] a, int index)
for (int i = 0; i < a.Length; i++)
if (i < index) sumLeft += a[i];
if (i > index) sumRight += a[i];
return sumLeft == sumRight;
static bool EqulasNumber1(int[] a, int index)
for (int i = 0; i < index; i++)
for (int i = index+1; i < a.Length; i++)
return sumLeft == sumRight;
static int MaxIndexIntArray(int[] a)
for (int i = 1; i < a.Length; i++)
static int MaxIntArray(int[] a)
for (int i = 1; i < a.Length; i++)
static int[] BuildaArray()
for (int i = 0; i < a.Length; i++)
static int SortDigits(int n)
sum = sum + min * (int)Math.Pow(10, c);
static int MinDigit(int n)
static int deleteDigit(int n, int a)
sum = sum + x * (int)Math.Pow(10, c);
sum = sum + x * (int)Math.Pow(10, c);
static double sum2max(double a, double b)
if (a > b) return b / 2 + a;
static double sum2max(double a,double b,double c)
static int Grades(int a, int b, int c)
static int GiftCard(int money, int year)
if (year > 3 && year < 8 && money > 1200) return year * 50;
else if (year >= 8 && money > 1200) return year * 100;
if (a >= 15 && a <= 18) return true;
return (a >= 15 && a <= 18) ;
static int Lvl1(int a, int b, int c, int d)
static int Lvl2(int a, int b, int c, int d)
static int Lvl3(int a, int b, int c, int d)
static char Gender1(string a, string b)
if (a == "female" && b == "male") return 'v';
if (a == "female" && b == "female") return 'f';
static char Gender2(string a, string b)
if (a.Equals("female") && b.Equals("male")) return 'v';
if (a.Equals("female") && b.Equals("female")) return 'f';
for (int i = 1; i <=c ; i++)
int price = int.Parse(Console.ReadLine());
if (sum > 150) return true;
static char checkHadel(int a, int b, int c)
if (sum % 2 == 0) return 'y';
static bool Check123(int m, int y)
return (m <= 6 && m >= 1 && y == 2009);
static void Spaces(int n)
for (int i = 1; i <=n ; i++)
static void Traingle(char ch)
for (int i = 97; i <=(int)ch ; i++)
static void Print1(char ch)
for (int i = 97; i <=(int)ch ; i++)
static void print2(char ch)
for (int i = (int)ch-1; i >=97 ; i--)
static bool IsChar(char ch)
static int GetMinCommon(int n1, int n2)
int d = RemoveMin(ref n1);
if (ok == true) return d;
static bool Exists(int n, int d)
static int RemoveMin(ref int n)
int a = TheLitterDigit(n);
sum = sum + b * (int)Math.Pow(10, i);
static int TheLitterDigit(int n)
if (a % 2 == 1 && a < 9) a = a + 1;
sum = sum + a * (int)Math.Pow(10, c);
static int Minus(int n1, int n2)
if (n1 > n2) return n1 - n2;
for (int i = c-1; i >= 0; i--)
sum += n % 10 * (int)Math.Pow(10, i);
static int Digitnumber(int n)
static int GetRightHalf(int Num, int L)
int a = (int)Math.Pow(10, L / 2);
static int GetLeftHalf(int Num, int L)
int a = (int)Math.Pow(10, L / 2);
static int RemoveDigits(int num, int v)
sum += n * (int)Math.Pow(10, i);
static bool CheckDema(int n1, int n2)
if (n1 % 10 != n2 % 10) return false;
static bool CheckAli(int n1, int n2)
static int LastIndexOf(int n, int digit)
static bool IsPerfect(int n)
for (int i = 1; i < n; i++)
if (n % i == 0) sum += i;
if (sum == n) return true;
static int GetNthItem(int N)
return (int)Math.Pow(N, 2);
static bool FirstAndLast(int n)
static bool Check(int n1, int n2)
if (!IsLengthEven(n1)) return false;
if (!IsLengthEven(n2)) return false;
if (!Equals(n1, n2)) return false;
if (a + 1 != b) return false;
static bool Equals(int n1, int n2)
if (c1 == c2) return true;
static bool IsLengthEven(int n)
if (c % 2 == 0) return true;
static bool IsPrime(int n)
for (int i = 2; i < n; i++)
if (n % i == 0) return false;
static bool IsLowerOfTow(int n)
static bool tsa3de(int n)
static int Replace(int N, int Digit1, int Digit2)
sum = sum + Digit2 * (int)Math.Pow(10, i);
else sum = sum + a *(int)Math.Pow(10, i);
static int Blood(int L, int H)
if (L < 80 && H < 120) return 0;
if (L < 89 && L > 80 && H > 120 && H < 139) return 1;
if (L < 99 && L >= 90 && H >= 140 && H < 159) return 2;
static bool StartsWith(int n1, int n2)
if (n2 > n1) return false;
double a = Math.Pow(10, c);
if (n1 % a == n2) return true;
public static bool IsLetter(char ch)
return IsSmallLetter(ch) || IsCapitalLetter(ch);
public static bool IsSmallLetter(char ch)
if (a >= 97 && a <= 122) return true;
public static bool IsCapitalLetter(char ch)
return ((int)ch >= 65 && (int)ch <= 90);
public static bool IsSmallLetter2(char ch)
return (a >= 97 && a <= 122);
static double Hadel(double a, double b, double c)
return Math.Max(a, Math.Max(b, c));
static void AliAbu(int x)
static int Narden(int a, int b)
for (int i = 1; i <= 100; i++)