Професионална програма
Loading...
mrfreeman avatar mrfreeman 11 Точки

На същата задача съобразил съм забележката за for цикъла за дясната част и пак дава 80%

Проверих си кода ред по ред и не мога да видя къде е грешката..

 

Ето го моето решение:

http://pastebin.com/rWwqXbNs

 

P.S. доката решевах задачата все си мислех че има и по кратък начин от толкова много if..else if

0
16/10/2016 13:49:48
juliast avatar juliast 5 Точки

При мен беше така. Пробвай да сложиш long навсякъде.

0
mrfreeman avatar mrfreeman 11 Точки

Да, получи се 100 точки с long :)

Не ми стана ясно защо, но явно се е препълвало някъде

0
KonstantinLupov avatar KonstantinLupov 34 Точки

Защо с лонг се получава 100/100 ли? Помисли какво ще стане ако в променлива left или right от тип int се добавят 2 числа, чиятo обща стойност прехвърля максималната  (или минималната) стойност на int. :) 

0