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

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


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


Код

#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. Находим сколько секунд было в первый и второй момент времени,затем от второго значения отнимем первое. Это и будет ответ.


Комментарии

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