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

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

12.10.2019, 12:47. Показов 5265. Ответов 3

Author24 — интернет-сервис помощи студентам
Только начал изучать язык и программирование в целом, задача из курсов по c++, вроде очень простая идейно, но код не запускается, где ошибка? И как ее избежать?
Вот задача и мой код

Даны значения двух моментов времени, принадлежащих одним и тем же суткам: часы, минуты и секунды для каждого из моментов времени. Известно, что второй момент времени наступил не раньше первого. Определите, сколько секунд прошло между двумя моментами времени.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
int main() {    
    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;
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.10.2019, 12:47
Ответы с готовыми решениями:

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

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

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

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

3
863 / 513 / 215
Регистрация: 19.01.2019
Сообщений: 1,211
12.10.2019, 13:54 2
std::cin и std::cout
0
7 / 5 / 1
Регистрация: 16.02.2019
Сообщений: 56
13.10.2019, 01:44 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
using namespace std; // чтобы не писать для каждого ввода/вывода std::cin или std::cout исполузуем using namespace std
int main() {
    setlocale(LC_ALL, "Russian");//добавляем русские буквы
    int h1, m1, s1,sec1,sec2;
    cin >> h1 >> m1 >> s1;
        if(s1 <=60 && s1>=0 && m1 <=60 && m1>=0 && h1>=0 && h1<=23){ //настраиваем что бы данные которые 
 //вводились соотецтвали реальным
     sec1 = s1 + m1 * 60 + h1 * 3600;
     cout<<"данные введены правильно"<<endl;}
        else{
            cout<<"ошибка в вводе данных"<<endl;//если данные не соответствует стандартам программа завершит свою 
//работу
            return 0;}
    int h2, m2, s2;
    cin >> h2 >> m2 >> s2;
    if(s2 <=60 && s2>=0 && m2 <=60 && m2>=0 && h2>=0 && h2<=23){//настраиваем что бы данные которые вводились 
//соотецтвали реальным
     sec2 = s2 + m2 * 60 + h2 * 3600;
      cout<<"данные введены правильно"<<endl<<endl;}
              else{
            cout<<"ошибка в вводе данных"<<endl;//если данные не соответствует стандартам программа завершит свою 
//работу
            return 0;}
            if(sec2>sec1)//проверяем если время 2 больше время 1
      cout <<"разница между временами  "<<sec2 - sec1;//если данные введены правильно то покажет разницу
      else
        cout<<"Разница между временами не соответствует требованием";//если время 1 больше время 2 ,программа              //завершит свою работу
return 0;}
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
13.10.2019, 11:36 4
arimaprog, в строку 2 напишите
C++
1
using namespace std;
или используйте std:: как в сообщении №2
0
13.10.2019, 11:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.10.2019, 11:36
Помогаю со студенческими работами здесь

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

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

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

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

Программа для расчета кол-во секунд между 2 моментами времени
Форма

Функция, которая считает интервал между двумя указанными моментами времени
Создайте четыре текстовые поля - два для ввода часов и два - для ввода минут. Напишите функцию,...


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

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

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