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

Programming Fundamentals - Extended - май 2017 / problem 10. * Data Overflow

Здравейте колеги, стигнах до някъде със задача 10. * Data Overflow, но в judge ми извежда 80/100 и не мога да си намеря грешката, ако може малко помощ?.Ето и кода : https://pastebin.com/N31ELZvx

Благодаря преварително !

Тагове:
0
Programming Fundamentals 08/06/2017 12:35:21
TeodorStefanovPld avatar TeodorStefanovPld 1278 Точки

оправи pastebin-a не се отваря в моментари немога да видя кода ти,

0
spzvtbg avatar spzvtbg 582 Точки

долу на 61 ред където пресмяташ превъртането трябва самото деление да е в Math.Round метод и без допълнително кастване към децимал и минава

ето виж   https://pastebin.com/AraPnrws

0
DenicaMavreva avatar DenicaMavreva 0 Точки

Благодаря!

0
galinaslavova avatar galinaslavova 1 Точки

Здравейте,

Може ли и моя код да погледне някой? Дава ми 90/100 :-/

https://pastebin.com/wccJqqhS

0
emilia98 avatar emilia98 91 Точки

На 35 ред от кода ти, имаш следната грешка:
else if (b >= ulong.MinValue && b <= uint.MaxValue)
Поправи я на:
else if (b >= ulong.MinValue && b <= ulong.MaxValue)

Така ще имаш 100/100 т.

0
galinaslavova avatar galinaslavova 1 Точки

Олееее, благодаря! Ако знаеш колко пъти го прегледах...

0
emilia98 avatar emilia98 91 Точки

Първоначално, пробвах да не би да прави грешка при пресмятанията, но добре, че хвърлих поглед и на горните if-ове. Иначе тази грешка се открива доста трудно, защото трудно ще допуснеш, че точно там грешиш.

0