1 / 1 / 0
Регистрация: 14.02.2016
Сообщений: 66
1

Определить сколько секунд прошло между двумя моментами времени

08.03.2016, 15:16. Показов 46544. Ответов 4
Метки c++ (Все метки)

Author24 — интернет-сервис помощи студентам
Даны значения двух моментов времени, принадлежащих одним и тем же суткам: часы, потом минуты и секунды для каждого из моментов времени. Известно, что второй момент времени наступил не раньше первого. Определите, сколько секунд прошло между двумя моментами времени.
В первой строке входных данных находятся три целых числа — часы, минуты и секунды первого момента времени. Во второй строке — три числа, характеризующие второй момент времени. Число часов лежит в диапазоне от 0 до 23, число минут и секунд — от 0 до 59.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.03.2016, 15:16
Ответы с готовыми решениями:

Определить, сколько секунд прошло между двумя моментами времени
Только начал изучать язык и программирование в целом, задача из курсов по c++, вроде очень простая...

Код для подсчета количества секунд между двумя моментами времени
Дано время1,записанное в виде ЧЧ:ММ:СС , определить сколько секунд осталось до времени2,записанного...

Определить, сколько времени пройдет между двумя измерениями.
Пожалуйста,помогите с задачей на структуру. Дано время t1 и время t2. Гарантируется, что t1 и t2...

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

4
Модератор
Эксперт С++
13644 / 10865 / 6453
Регистрация: 18.12.2011
Сообщений: 28,972
08.03.2016, 16:18 2
Лучший ответ Сообщение было отмечено llord как решение

Решение

C++
1
2
3
4
5
6
7
int h1,m1,s1;
cin>>h1>>m1>>s1;
int sec1=s1+m1*60+h1*3600;
int h2,m2,s2;
cin>>h2>>m2>>s2;
int sec2=s2+m2*60+h2*3600;
cout<<sec2-sec1;
2
88 / 88 / 80
Регистрация: 25.08.2013
Сообщений: 337
08.03.2016, 16:41 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <vector>
using namespace std;
int main() {
    vector<vector<int>> time (2, vector<int>(3));
    for (auto &vec : time)
        for (auto el = vec.begin(); el < vec.end(); ++el)
            while (cin >> *el)
                if (el == vec.begin() && *el > 23)
                    cout << "Uncorrect hour\n";
                else if (*el > 59)
                    cout << "Uncorrect min or second\n";
 
                else
                    break;
    if (!cin.good()) return 0;
    int i = (*time[1].begin() * 3600 + (*++time[1].begin() * 60) + *++++time[1].begin()) - 
        (*time[0].begin() * 3600 + (*++time[0].begin() * 60) + *++++time[0].begin());
    i > 0 ? cout << i << "sec" << endl : cout << "Null" << endl;    
    return 0;
}
0
0 / 0 / 0
Регистрация: 28.11.2019
Сообщений: 3
28.11.2019, 16:34 4
Python
1
2
3
4
5
6
7
na = int(input())
nb = int(input())
nc = int(input())
ma = int(input())
mb = int(input())
mc = int(input())
print ((mc + (mb * 60) + (ma * 60 * 60)) - (nc + (nb * 60) + (na * 60 * 60)))
0
1 / 1 / 0
Регистрация: 31.10.2020
Сообщений: 3
04.11.2020, 22:01 5
мне не совсем понятны ваши действия, вы мржете мне разъяснить их?
0
04.11.2020, 22:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.11.2020, 22:01
Помогаю со студенческими работами здесь

Расчет количества секунд между двумя моментами времени
Задание № 3. Написать программу расчета количества секунд между двумя моментами времени. Защитить...

Определить, сколько времени прошло между двумя датами
Сколько времени прошло между двумя датами: 25 число в 18:46 29 число в 16:51 Написать...

Определить сколько выходных дней прошло между двумя датами
Определить сколько выходных дней прошло между двумя датами. Как определить кол-во всех дней между...

Сначала суток прошло n секунд, определить: сколько полных часов прошло с начала суток, сколько полных минут прошло с начала текущего часа, сколько пол
помогите решить Сначала суток прошло n секунд, определить: сколько полных часов прошло с начала...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru