Advertisement
n4wn4w

2zadacha3variant

Mar 18th, 2015
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.57 KB | None | 0 0
  1. 3////////////////////////////////////////////////////////////////////////////////////////
  2. string input = Console.ReadLine();
  3.             string[] numbersStrings = input.Split(' ');
  4.             long sum = 0;
  5.             int max = Int32.MinValue;
  6.             //// Int32.MinValue go zimame zashtoto 4islata moje da sa mi  otricatelni
  7.             //// a tozi metod mi dava nai-malkoto int 4islo
  8.             for (int i = 0; i < numbersStrings.Length; i++)
  9.             {
  10.                 int number = int.Parse(numbersStrings[i]);
  11.             //  ako number > max da vliza v if i ostavq nubera naprimer ako 5 > 3 vliza v if i ostava 5  v nego
  12.             //  i sledvashtoto zavurtane na cikula sravnqvame max koeto mi e 5
  13.             //    s naprimer 2 i ne vliza v cikula ostava max = 5
  14.               if (number > max)
  15.              {
  16.                    max = number;    
  17.              }
  18.             // izpolzvame metoda Math.Max za da zemem po-golqmoto ot 2te 4isla
  19.                max = Math.Max(max, number);
  20.  
  21.                 sum = sum + number;
  22.                 // moje i sum += int.Parse(numbersStrings[i]);
  23.                 //edno i sushto e s sum = sum + number;
  24.                 // prosot zima sqko poredno i ot masiva
  25.                 //vurti go sus FOR cikala i go subira sus SUM
  26.             }
  27.             long result = Math.Abs((sum - max) - max);
  28.  
  29.             if (result == 0)
  30.             {
  31.                 Console.WriteLine("Yes, sum={0}", max);
  32.             }
  33.             else
  34.             {
  35.                 Console.WriteLine("No, diff={0}", result);
  36.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement