Advertisement
desislava_topuzakova

02. Half Sum Element

Jul 25th, 2022
853
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.67 KB | None | 0 0
  1. using System;
  2.  
  3. namespace _02._Half_Sum_Element
  4. {
  5.     internal class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.            int n = int.Parse(Console.ReadLine());  // брой на числа
  10.  
  11.             //1. въведем n на брой числа
  12.             //начало: първото число (1)
  13.             //край : последното число (n)
  14.             //промяна: +1
  15.             //повтаряме: прочитам стойност
  16.  
  17.             //2. максималното число
  18.             int maxNumber = int.MinValue;
  19.  
  20.             //3. сумата на всички числа
  21.             int sum = 0;
  22.  
  23.             for (int number = 1; number <= n; number++) //от първото до n-тото
  24.             {
  25.                 int value = int.Parse(Console.ReadLine()); //стойност на числото
  26.                 sum = sum + value; //сумираме всяко число -> sum += value;
  27.                 if (value > maxNumber)
  28.                 {
  29.                     maxNumber = value;
  30.                 }
  31.             }
  32.  
  33.             //максималното число и сумата на всички
  34.             int sumOthers = sum - maxNumber; //сума на останалите числа без максималното
  35.             if (maxNumber == sumOthers)
  36.             {
  37.                 Console.WriteLine("Yes");
  38.                 Console.WriteLine("Sum = "  + maxNumber);
  39.             }
  40.             else
  41.             {
  42.                 Console.WriteLine("No");
  43.                 Console.WriteLine("Diff = " + Math.Abs(maxNumber - sumOthers));
  44.             }
  45.         }
  46.     }
  47. }
  48.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement