Half Sum Element - Programming Basics C#
Когато стартирам програмата във Visual Studio всичко е наред, но в Judge всички проверки са грешни и в детайли не ми дава входа и изхода, които очаква, за да разбера къде е проблемът. Моля, за помощ! Благодаря!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp6
{
class Program
{
static void Main(string[] args)
{
var n = int.Parse(Console.ReadLine());
var big = int.Parse(Console.ReadLine());
var sum = big;
for (var i = 2; i <= n; i++)
{
var a = int.Parse(Console.ReadLine());
sum = sum + a;
if (a > big) big = a;
}
if (big == (sum - big))
{
Console.WriteLine("Yes");
Console.WriteLine("Sum = " + sum);
}
else
{
Console.WriteLine("No");
Console.WriteLine("Diff = " + Math.Abs(sum - big));
}
}
}
}
Да се напише програма, която въвежда n цели числа и проверява дали сред тях съществува число, което е равно на сумата на всички останали. Ако има такъв елемент, се отпечатва "Yes" + неговата стойност, в противен случай - "No" + разликата между най-големия елемент и сумата на останалите (по абсолютна стойност).