{PROGRAMING BASIC} -[CONDIOTIONAL STATEMENTS]-PROBLEM.15 Време + 15 мин
Здравей , @petar
ако може някой да даде едно рамо относно задачата за добавяне на 15 мин към зададено време и отпечатването и на конзолата с + 15мин.Понеже съм онлайн и нехванах много идеята за това упражнение.Благодаря предварително ! :)
а ето тук може да видите колко съм я забатачил :) http://pastebin.com/L3WB8W2y
благодаря :) много подробно и ясно , започвам да видя дали ще го схвана сега :)
Здраей отново ,
ако може да те помоля да погледнеж ето тук http://pastebin.com/vn3gKuL7
написах я работи изкарва сойностите който са в задачата но в същото време judje - а казва че е на 29 процента демек за нищо нестава :).Благодаря ти !
тук пробвах още някви неща:http://pastebin.com/nE3iXnkD и нищо нестава :(
Здравей отново, нещо при мен judge се движи тромаво и ми дава грешки за времето за което пробва програмата и няма как да проверя точно какво се случва, но от кода ти виждам следното. Meжду 13 и 17 ред си променяш стойностите предварително, преди да пускаш другите if-ове, което е доста хитро, и аз не се бях сетил така е направих 3 if-а едни в други :Д та ти така доста код си спестяваш и трябва да разгледаш след това просто два големи if-a.
Първия е как да реагира програмата ако hour2 се получи >=24 и в него вкарваш още два малки if-a, единия проверява дали минутите са <10, а другия >10, и в зависимост от това си определяш знаците, кога ще слагаш нули и две точки
Втория голям if е ако hours2 е < 24 и аналогично на горния начин, проверяваш дали minutes2 са повече или по-малко от 10.
Обобщено за всеки от двата горни if-a трябва да направиш още една малка if проверка за стойността, която си получил за minutes.
Извинявай ако малко хаотични ми изглеждат мислите, дано съм го обяснил горе-долу логично, и разбираш какво имам в предвид. Като съвет за по-лесно да виждаш кой if се намира в друг if, вкарвай си малко по-навътре вътрешните if-ове (въпреки че програмата го прави автоматично вместо теб) за да може по-лесно да следиш кой if за кое условие е.
П.п. съжалявам за бавния отговор, форума не зареждаше нещо...