Loading...
Kristianchooy avatar Kristianchooy 59 Точки

[ЗАДАЧА] Harvest

Здравейте!


Задачата е от изпита от събота , 2ра задача 

 

джъджа ми дава 80/100 , търсих алтернатива за решаване , сменявах методи , променливи, обаче не успях...явно някъде е дребна грешката и не мога да я открия.. 

ето го кода - http://pastebin.com/GfcvDDMb

условие на задачата - https://judge.softuni.bg/Contests/Practice/Index/233#1

Тагове:
1
Programming Basics
borislav9212 avatar borislav9212 745 Точки
Best Answer

Здравей,

Грешката ти е че си написал Math.Round(); - Той закръгля до най - близкото, тоест ако а 2.4 -> 2, ако е 2.6 -> 3. А на нас се търси:  и двата резултата трябва да са закръглени към по-високото цяло число, трябва да изпозлваш Math.Ceiling(); твоя код -> Console.WriteLine("{0} liters left -> {1} liters per person.",Math.Round(residue),Math.Round(residue/workers));, вярното решение ->   Console.WriteLine("{0} liters left -> {1} liters per person.", Math.Ceiling(residue), Math.Ceiling(residue / workers));

Целият код -> http://pastebin.com/wLVXGbBG

 

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