Loading...
Stukz avatar Stukz 3 Точки

Проблем с Judge !

Става въпрос за задача "Operations Between Numbers"  https://softuni.bg/trainings/resources/officedocument/38198/exercise-problem-descriptions-programming-basics-with-csharp-february-2019/2275 задачата е осмата !

напълно вярно решение работещо с всички изходи в Judge дава 90/100 и в детайлите ми пише 

"The process executing your submission for this test may not have received the output successfully. Please try to submit again the same solution. If the result does not change, then search the error in the submission itself" в 5 тест. След три предавания никакна разлика,а наистина не виждам грешка в решението си ето го и него : https://pastebin.com/7v04jjLP
Тагове:
0
Programming Basics with C#
peter.trifonoff avatar peter.trifonoff 120 Точки

Здравей, провери си форматирането на изходните данни или някое равно (=) изпуснато.

0
Stukz avatar Stukz 3 Точки

Проверявах  го няколко пъти ето го и решението ,че горе не е излезнало в началото 

https://pastebin.com/7v04jjLP
0
Iv_Konov avatar Iv_Konov 383 Точки

Здравей,

няма проблем съдията. Коригирах кода по този начина на 3 места и... 100/100:

  if (result % 2 == 0)
                {
                    Console.WriteLine($"{N1} * {N2} = " + result + " - " + "even");
                }
                else // if (result % 2 == 1) - изпускаш случаи..., т.е. това съм го премахнал
                {
                    Console.WriteLine($"{N1} * {N2} = " + result + " - " + "odd");
                }

 

Поздрави,

Иван :)

0
26/02/2019 19:17:11
Stukz avatar Stukz 3 Точки

Благодаря чак сега се замислих, че по този начин ограничавах проверката ,ама като се избързва нямаше да го открия никога сигурно :D 

0
Iv_Konov avatar Iv_Konov 383 Точки

Здравей,

ти си позволил да се входират десетични числа - double N1... - и вероятно съдията търси не само проверки с цели числа!

Естествено, резултатът при модулно делене на десетичните числа не е задължително да бъде 1.

Пример: 5.2 % 2 = 1.2

 

Поздрави,

Иван :)

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