Решение задачи "Разность времен" с Mccme

С пояснением   Просмотров: 9


Даны значения двух моментов времени, принадлежащих одним и тем же суткам: часы, минуты и секунды для каждого из моментов времени. Известно, что второй момент времени наступил не раньше первого. Определите, сколько секунд прошло между двумя моментами времени.

Код

#include <bits/stdc++.h>

using namespace std;
int main()
{
    int h1, m1, s1, h2, m2, s2;
    cin >> h1 >> m1 >> s1 >> h2 >> m2 >> s2;
    cout << (h2 * 3600 + m2 * 60 + s2) - (h1 * 3600 + m1 * 60 + s1);
    return 0;
}

         

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


Переведем все время в секунды. Для этого часы умножаем на 3600, минуты на 60. Находим сколько секунд было в первый и второй момент времени,затем от второго значения отнимем первое. Это и будет ответ.

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

Комментарии

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