simonradev

Equal Sums

Nov 6th, 2016
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.00 KB | None | 0 0
  1. using System;
  2. using System.Linq;
  3.  
  4. namespace EqualSums
  5. {
  6.     class Program
  7.     {
  8.         public static void Main(string[] args)
  9.         {
  10.             int[] array = Console.ReadLine().Split(' ').Select(int.Parse).ToArray();
  11.            
  12.             int leftSum = 0;
  13.             int rightSum = 0;
  14.             int arrIndBetweenEqualSums = 0;
  15.             bool thereAreEqualSums = false;
  16.             for (int currElement = 0; currElement < array.Length; currElement++)
  17.             {
  18.                     for (int leftSumIndex = 0; leftSumIndex < currElement; leftSumIndex++)
  19.                     {
  20.                         leftSum += array[leftSumIndex];
  21.                     }
  22.                    
  23.                     for (int rightSumInd = (currElement + 1); rightSumInd < array.Length; rightSumInd++)
  24.                     {
  25.                         rightSum += array[rightSumInd];
  26.                     }
  27.                    
  28.                     if (leftSum == rightSum)
  29.                     {
  30.                         arrIndBetweenEqualSums = currElement;
  31.                         thereAreEqualSums = true;
  32.                     }
  33.                     leftSum = 0;
  34.                     rightSum = 0;
  35.             }
  36.            
  37.             if (thereAreEqualSums)
  38.             {
  39.                 Console.WriteLine(arrIndBetweenEqualSums);
  40.             }
  41.             else
  42.             {
  43.                 Console.WriteLine("no");
  44.             }
  45.         }
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment