Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 3////////////////////////////////////////////////////////////////////////////////////////
- string input = Console.ReadLine();
- string[] numbersStrings = input.Split(' ');
- long sum = 0;
- int max = Int32.MinValue;
- //// Int32.MinValue go zimame zashtoto 4islata moje da sa mi otricatelni
- //// a tozi metod mi dava nai-malkoto int 4islo
- for (int i = 0; i < numbersStrings.Length; i++)
- {
- int number = int.Parse(numbersStrings[i]);
- // ako number > max da vliza v if i ostavq nubera naprimer ako 5 > 3 vliza v if i ostava 5 v nego
- // i sledvashtoto zavurtane na cikula sravnqvame max koeto mi e 5
- // s naprimer 2 i ne vliza v cikula ostava max = 5
- if (number > max)
- {
- max = number;
- }
- // izpolzvame metoda Math.Max za da zemem po-golqmoto ot 2te 4isla
- max = Math.Max(max, number);
- sum = sum + number;
- // moje i sum += int.Parse(numbersStrings[i]);
- //edno i sushto e s sum = sum + number;
- // prosot zima sqko poredno i ot masiva
- //vurti go sus FOR cikala i go subira sus SUM
- }
- long result = Math.Abs((sum - max) - max);
- if (result == 0)
- {
- Console.WriteLine("Yes, sum={0}", max);
- }
- else
- {
- Console.WriteLine("No, diff={0}", result);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement