[Programming Basics 2016]{Conditional Statements}Area of figures problem
Здравейте,
За задачата за намиране на лице на фигура се сблъсках с проблем, който не зная как да отстраня.
Това ми е кода --> http://pastebin.com/ejjQYy8X
В judge системата ми дава едва 50 точки... Разгледах кода с дебъгера и видях, че проблема е от втората променлива.
Не съм сигурен как точно да си подредя кода за да работи във всички случаи.
ето и моето решение http://pastebin.com/335TJDgH. В judge системата за circle ми дава output 78.540 а на компа си ми дава 113.097 както си е в условието на задачата
Грешката ти е в случая с "square" защото използваш int. Там също е възможно да въведат нецяло число. Като промениш и тях на double би трябвало да минеш със 100 точки.
Колкото до нулевия тест, който гърми... Сбъркан е теста, ще уведомя колегите за тази грешка.Очакваният резултат е при въведен радиус със стойност 6, а input-ът е със стойност 5.
Благодаря Sanity ,поправих int на double и вече дава 100 точки. на примера е използвано цяло число и аз за това се подведох.