03. Rounding Numbers C#
Здравейте ! Имам един Въпрос : При мен ли е грешката или в judge системата? Решавам задача: 03. Rounding Numbers (Arrays - Lab - SoftUni Judge) и ми дава 75 / 100. Опитах с if и else и с Math.Round(numbers[i], MidpointRounding.AwayFromZero) и пак не ми дава повече точки ето условието и двата кода. В конзолата си излиза Правилният Изход. Грешката ми е на :
Тест №4 (Грешен отговор)
Използвано време: 0.040 s
Използвана памет: 12.54 MB
Предварително Благодаря за отделеното време ♥ !
1.Закръгляване на числа
Прочетете масив от реални числа (разделени с интервал), закръглете ги в "away from 0" и отпечатайте изхода, както в примерите:
Примери
| Въвеждане | Изход | 
| 0.9 1.5 2.4 2.5 3.14 | 0.9 => 1 1.5 => 2 2.4 => 2 2.5 => 3 3.14 => 3 | 
| -5.01 -1.599 -2.5 -1.50 0 | -5.01 => -5 -1.599 => -2 -2.5 => -3 -1.50 => -2 0 => 0 | 
№1 С if - else
using System;
using System.Linq;
namespace _03._Rounding_Numbers___масиви
{
    class Program
    {
        static void Main(string[] args)
        {
            /*3.    Закръгляване на числа
                Прочетете масив от реални числа (разделени с интервал), закръглете ги в "away from 0" и отпечатайте изхода.
           */
            var numbers = Console.ReadLine().Split(' ').Select(double.Parse).ToArray(); //Вход.
           
            for (int i = 0; i < numbers.Length ; i++) //Отпичатваме входа.
            {
                int rounded; // Декларираме поменлива за закръгляне
                if (numbers[i] > 0) // Числата от входа да са по-големи от 0  +1,2,3,4,5 ... 
                {
                    rounded = (int)(numbers[i] + 0.5); // Закръгляне на полужителни числа.
                }
                else
                {
                    rounded = (int)(numbers[i] - 0.5); // Закргъляне на отрицателни числа.
                }
                Console.WriteLine("{0} => {1}" ,  numbers[i],rounded ); // Изход.
            }
        }
    }
}
 
№2 С Math.Round(numbers[i], MidpointRounding.AwayFromZero)
using System;
using System.Linq;
namespace _03._Rounding_Numbers___масиви
{
    class Program
    {
        static void Main(string[] args)
        {
             /*3.    Закръгляване на числа
                Прочетете масив от реални числа (разделени с интервал), закръглете ги в "away from 0" и отпечатайте изхода.
           */
            var numbers = Console.ReadLine().Split(' ').Select(double.Parse).ToArray();// Вход.
           
            for (int i = 0; i < numbers.Length ; i++) //Отпичатваме входа.
            {
                
                Console.WriteLine("{0} => {1}" ,  numbers[i], Math.Round(numbers[i], MidpointRounding.AwayFromZero));// Изход със закръгляне на въведеното число .
            }
        }
    }
}

И аз така мислих , че е от Judge но не бях много сигурен за това питах. Благодаря ти Elena123456 за инфомацията !♥