Time + 15 min, C#
Здравейте!
това е кода който измислям сам, 82 точки ми дава в judge, проблема ми е в часовете, когато надхвърлят 23 часа.. Опитвах с нова конструкция if, обаче ми принти два часовника а не един и пак не са верни.. Надявам се някой да ми допълни кода и да ми обясни, ще съм много благодарен :) ! Гледах и други решения на тази задача обаче с моят подход не намерих и ми е интересно как да я завърша
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _15.Time
{
class Program
{
static void Main(string[] args)
{
int hour = int.Parse(Console.ReadLine());
int min = int.Parse(Console.ReadLine());
int min2 = min + 15;
if (min2 <= 59)
{
Console.WriteLine("{0}:{1:D2}", hour, min2);
}
else if (min2 > 59)
{
Console.WriteLine("{0}:{1:D2}", hour + 1, min2 - 60);
}
}
}
}
това % е остатъка от делението нали така ? нещо като взема калкулатора не се получават часовете
да, ето:
22 % 24 = 22;
23 % 24 = 23;
24 % 24 = 0;
25 % 24 = 1;
....