Софтуерно Инженерство
Loading...
borislav9212 avatar borislav9212 745 Точки

Ето и моето решение от архива, така съм го писал преди няколко месеца -> http://pastebin.com/pCw2SwvC

0
brusesv avatar brusesv 5 Точки

Имаш грешка при if (hour > 23). Така системата ти дава 94%

не трябва да е hour = 0 , а hour -= 24. Останалото е добре.

            if(hour > 23)
            {
                hour -= 24;
            }

wink

Интересна задачка

 

 

0
19/06/2017 22:14:44
simeon3000 avatar simeon3000 232 Точки

Всички задачи за времена, дати, интервали ги решавам винаги с вградените методи DateTime или TimeSpan и няма сила на света, която да ме накара да правя проверки, делене на 60 и т. н. smiley

            int h = int.Parse(Console.ReadLine());
            int m = int.Parse(Console.ReadLine());

          DateTime hm = DateTime.ParseExact($"{h}:{m}", "H:m", null);
 
          hm = hm.AddMinutes(15);        

          Console.WriteLine(hm.ToString("H:mm"));

           
0
21/06/2017 01:01:02