csharp fold sum array

Code Example - csharp fold sum array

                
                        int[] sequence = Console.ReadLine().Split().Select(int.Parse).ToArray();

int middleStartIndex = sequence.Length / 4;
int middleEndIndex = middleStartIndex + sequence.Length / 2;

int summingIndex = middleStartIndex - 1;

for (int i = middleStartIndex; i < middleEndIndex; i++)
{
  int sum = sequence[i] + sequence[summingIndex];
  Console.Write(%%%~COMPRESS~PRE~0~%%%quot;{sum} ");
  summingIndex--;
  if (summingIndex < 0)
  {
    summingIndex = sequence.Length - 1;
  }
}