public static bool IsPalindrome (string st)
if (st[0]!=st[st.Length-1])
return IsPalindrome(st.Substring(1,st.Length-1));
public static void Reverse (int [] ar)
Reverse (ar,0,ar.Length-1);
private static void Reverse (int [] ar, int begin, int end)
Reverse (ar,begin+1,end-1);
public static int SumAr (int[] ar)
private static int SumAr (int [] ar, int i)
return ar[i] + SumAr(ar,i+1);
public static int SumAr1 (int [] ar, int i)
return ar[i] + SumAr1(ar,i-1);
public static int SumAr2 (int [] ar, int i)
return ar[i] + SumAr2(ar,i+1);
public static int SumAr3 (int [] ar, int i)
return ar[i] + SumAr3(ar,i+1);
public static void Main (string[] args)
Console.Write(ar[0]+","+ar[1]+","+ar[2]);