svetlozar_kirkov

Pairs

Oct 28th, 2014
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.20 KB | None | 0 0
  1. using System;
  2. using System.Linq;
  3.  
  4. namespace Pairs
  5. {
  6.     class Pairs
  7.     {
  8.         static void Main()
  9.         {
  10.             string input = Console.ReadLine();
  11.             int[] numbers = input.Split(' ').Select(n => Convert.ToInt32(n)).ToArray();
  12.             int[] sums = new int[numbers.Length/2];
  13.             for (int i = 0, j = 0; i < sums.Length; i++)
  14.             {
  15.                 sums[i] = numbers[j] + numbers[j + 1];
  16.                 j += 2;
  17.             }
  18.             for (int i = 0; i < sums.Length; i++)
  19.             {
  20.                 //Console.WriteLine("pair {0} = {1}",i+1,sums[i]);
  21.             }
  22.             if (sums.Min()==sums.Max())
  23.             {
  24.                 Console.WriteLine("Yes, value={0}",sums.Max());
  25.             }
  26.             else
  27.             {
  28.                 int maxDiff = 0;
  29.                 for (int i = 0; i < sums.Length-1; i++)
  30.                 {
  31.                     int tempDiff = Math.Abs(sums[i] - sums[i + 1]);
  32.                     if (tempDiff>maxDiff)
  33.                     {
  34.                         maxDiff = tempDiff;
  35.                     }
  36.                 }
  37.                 Console.WriteLine("No, maxdiff={0}",maxDiff);
  38.             }
  39.         }
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment