[Programming Basics] 10. Half Sum Element (Simple Loops)
Добър ден/вечер на всички, изглежда съм сляп и не мога да си видя грешката - извежда ми разликата в най-голямото число и общата стойност, но когато общатата стойност и най-голямото число са равни, не ми изкарва нищо макар че би трябвало, ето го и кода:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
var n = int.Parse(Console.ReadLine()); // broi chisla
var sum = 0; // obshta suma
var summ = 0; //nai golqmoto chislo
for (var i = 0; i < n; i++)
{
var num = int.Parse(Console.ReadLine());
sum = sum += num;
if (num >= summ) { summ = num; };
}
if (summ == sum)
{
Console.WriteLine("Yes Sum = " + summ);
}
else { Console.WriteLine("No Diff = " + (Math.Abs(Math.Abs(summ - sum) - (summ))));};
}
}
}