[Homework] Simple loops -> Left and Right Sum
Моля за малко помощ, защото аз, както програмата ми, зациклихме яко :D
Моля за малко помощ, защото аз, както програмата ми, зациклихме яко :D
Колега,
виж и моето решение - може да не е най-добро, но пък работи 100/100.
Успех ти пожелавам.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LeftAndRightSum
{
    class Program
    {
        static void Main(string[] args)
        {
            var n = int.Parse(Console.ReadLine());
            var sumLeft = 0;
            var sumRight = 0;
            for (int i = 0; i < n; i++)
            {
                var currentNumber = int.Parse(Console.ReadLine());
                sumLeft = sumLeft + currentNumber;
            }
            for (int i = 0; i < n; i++)
            {
                var currentNumber = int.Parse(Console.ReadLine());
                sumRight = sumRight + currentNumber;
            }
            if (sumLeft == sumRight)
            {
                Console.WriteLine("Yes, sum = {0}", sumRight);
            }
            else
            {
                var result = Math.Abs(sumLeft - sumRight);
                Console.WriteLine("No, diff = {0}", result ) ;
            }
        }
    }
}
Колега това е моят код, дано има нещо което и на теб ще ти помогне :)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace using_System_
{
class Program
{
static void Main(string[] args)
{
Console.Write("n = ");
var n = int.Parse(Console.ReadLine());
var leftSum = 0;
for (int i = 0; i < n; i++)
{
leftSum = leftSum + int.Parse(Console.ReadLine());
}
var rightSum = 0;
for (int i = 0; i < n; i++)
{
rightSum = rightSum + int.Parse(Console.ReadLine());
}
if (leftSum==rightSum)
{
Console.WriteLine("Yes,sum= "+leftSum);
}
else
{
Console.WriteLine("No,diff= "+Math.Abs(rightSum-leftSum));
}
}
}
}