Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

C++, помогите пожалуйста с задаче ВРЕМЯ МЕЖДУ УРОКАМИ

hsxmxkx Ученик (188), на голосовании 1 месяц назад
Иногда ожидание - это самый сложный процесс. Витя настолько любит программировать, что он считает каждую секунду между двумя уроками по программированию (у него два урока в день).

Конечно же, Витя знает время начала и конца обоих уроков с точностью до секунды. Помогите Вите написать программу, которая посчитает, сколько секунд прошло между уроками.

Формат ввода
Программа на вход получает шесть целых чисел через перевод строки. Первые три целых числа соответствуют часам, минутам и секундам конца первого урока, следующие три числа соответствуют началу второго урока.

Часы задаются числом от 0 до 23 включительно. Минуты и секунды – от 0 до 59.

Формат вывода
Выведите число секунд между этими моментами времени.

Пример
Ввод
1
1
1
2
2
2

Вывод
3661
Голосование за лучший ответ
Татьяна Просветленный (36384) 2 месяца назад
 #include  
using namespace std;

int main() {
int h1, m1, s1, h2, m2, s2;
cin >> h1 >> m1 >> s1 >> h2 >> m2 >> s2;

// Переводим оба момента времени в секунды
int time1 = h1 * 3600 + m1 * 60 + s1;
int time2 = h2 * 3600 + m2 * 60 + s2;

// Вычисляем разницу в секундах
cout << time2 - time1 << endl;

return 0;
}
hsxmxkxУченик (188) 2 месяца назад
спасибо большое!!
Похожие вопросы