Advertisement
dimipan80

Exam 1. Half_Sum

Jun 1st, 2014
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.48 KB | None | 0 0
  1. namespace _16.HalfSum
  2. {
  3.     using System;
  4.  
  5.     public class TheSumsOfTwoSubsequencesIsEquals
  6.     {
  7.         public static void Main(string[] args)
  8.         {
  9.             checked
  10.             {
  11.                 int countNums = int.Parse(Console.ReadLine());
  12.  
  13.                 // Read elements in First Subsequence and calculate their Sum:
  14.                 long firstSum = ReadElementsInSubsequenceAndCalculateTheirSum(countNums);
  15.  
  16.                 // Read elements in Second Subsequence and calculate their Sum:
  17.                 long secondSum = ReadElementsInSubsequenceAndCalculateTheirSum(countNums);
  18.  
  19.                 // Calculate difference between Sums of two Subsequences:
  20.                 long difference = Math.Abs(firstSum - secondSum);
  21.  
  22.                 // Check is equals Sums of two Subsequences and print result:
  23.                 if (difference == 0)
  24.                 {
  25.                     Console.WriteLine("Yes, sum=" + firstSum);
  26.                 }
  27.                 else
  28.                 {
  29.                     Console.WriteLine("No, diff=" + difference);
  30.                 }
  31.             }
  32.         }
  33.  
  34.         private static long ReadElementsInSubsequenceAndCalculateTheirSum(int countNums)
  35.         {
  36.             checked
  37.             {
  38.                 long sum = 0;
  39.                 for (int i = 0; i < countNums; i++)
  40.                 {
  41.                     sum += int.Parse(Console.ReadLine());
  42.                 }
  43.  
  44.                 return sum;
  45.             }
  46.         }
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement