Професионална програма
Loading...
+ Нов въпрос
tonkatawe avatar tonkatawe 3 Точки

03. Rounding Numbers

Здравейте :) някой, може ли да ми обясни защо ми дава 75/100 ? :)

⦁ Rounding Numbers

Read an array of real numbers (space separated), round them in "away from 0" style and print the output as in the examples:

Examples

Input

0.9 1.5 2.4 2.5 3.14

Output

0.9 => 1

1.5 => 2

2.4 => 2

2.5 => 3

3.14 => 3

Input

-5.01 -1.599 -2.5 -1.50 0

Output

-5.01 => -5

-1.599 => -2

-2.5 => -3

-1.50 => -2

0 => 0

https://pastebin.com/g4qj7niE

Пробвах и с 

   double[] array = Console.ReadLine().Split(' ').Select(double.Parse).ToArray();

и foreach loop

но пак същото :)

 

0
Module: C# Advanced 08/11/2019 20:31:31
kkaraivanov avatar kkaraivanov 486 Точки

Здравей! Все още не съм в Fundamentals модула, но ще се радвам да помогна. Не знам условието на задачата, но от кода ако не се лъжа, виждам променлива на която присвояваш само индекси. Ако в условието се търси изчисление на въведените числа, то там е грешката. Това което имам в предвид е:

string[] items = numbers.Split();

03. Rounding Numbers03. Rounding Numbers

тук би трябвало стойността на item да е равна на броя символи в стринга и това се връща като items {string[numbers.Lenght]}. В този ред на мисли, ако в цикъла опиташ да вземеш numbers от масива на item, реално имаш брой 0 = numbers.Lenght. Така мисля :)

-1
08/11/2019 18:17:50
tonkatawe avatar tonkatawe 3 Точки

Добавих условието :)

0
krum_43 avatar krum_43 713 Точки

Това закръгляне се използва много рядко.Най-вероятно там ти се чупи кода.

roundedNum[i] = (int)Math.Round(num[i], MidpointRounding.AwayFromZero);

 

0
tonkatawe avatar tonkatawe 3 Точки

Точно това закръгляне е посочено и в презентацията и към лекцията, излизат ми всички аутпути, но не разбирам защо джъджа се стиска за 25 точки :)

1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.