Решение задачи Середина контеста с Codeforces

Без пояснения   Просмотров: 21


Поликарп собирается поучаствовать в контесте. Контест начинается в h1:m1 и кончается в h2:m2. Гарантируется, что контест длится четное количество минут (то есть m1%2=m2%2, где x%y означает x, взятый по модулю y). Также гарантируется, что весь контест длится в течение одного дня. И, наконец, гарантируется, что контест длится хотя бы две минуты.

Поликарп хочет узнать время середины контеста. Например, если контест длится с 10:00 до 11:00, то ответом будет 10:30, если контест длится с 11:10 до 11:12, то ответом будет 11:11.

Код

#include<stdio.h>
int main()
{
	int a,b,c,d;
	scanf("%d:%d",&a,&b);
	scanf("%d:%d",&c,&d);
	int t=(a+c)*60+b+d;
	printf("%02d:%02d",t/2/60,t/2%60);
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться