Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
к8
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 38
#1

Записи. Дано время t1 и время t2. Определить, сколько времени пройдет от t1 до t2 - C++

04.05.2014, 13:14. Просмотров 831. Ответов 4
Метки нет (Все метки)

Дано время t1 и время t2. Гарантируется, что t1 и t2 -время одного дня, а также что t1<t2. Определить, сколько времени пройдет от t1 до t2.
Формат входных данных
Первая строка входного файла содержит описание времени t1 в формате hh:mm:ss. Где 0<=hh<=23, 0<=mm<=59,0<=ss<=59 . Вторая строка описывает время t2 в том же формате.
Формат выходных данных
В выходной файл выведите время, оставшееся от t1 до t2 в формате hh:mm:ss.

Примеры:
Вход
12:56:35
13:02:25
Выход
00:05:50
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2014, 13:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Записи. Дано время t1 и время t2. Определить, сколько времени пройдет от t1 до t2 (C++):

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

Дано число t, означающее время в минутах прошедшее с начало очередного часа. Определить цвет сигнала светофора - C++
Вобщем, задача такая: Работа светофора для водителей запрограммирована следующим образом: начиная с начала каждого часа в течении 3 минут...

Сколько времени тело будет скользить по платформе и какое расстояние оно пройдет за это время? - Механика
помогите решить плиз !!!!Неподвижное тело массой m опускается плавно на массивную платформу (М&gt;&gt; m), движущуюся со скоростью v0=4м/c (рис....

Дано время (часы, минуты, секунды)-три натуральных числа. Определить время через 10 секунд - PHP
Дано время (часы, минуты, секунды)-три натуральных числа. Определить время через 10 секунд.

Определить по времени установки пирога в духовку время, когда будет подходящее время для его извлечения - Free Pascal
Пекарь считает, что для получения рождественского пирога идеальной симетричной формы его нужно вынимать из духовки в тот момент, когда часы...

Как определить время ввода строки (то есть сколько времени она вводилась) - C#
Доброго времени суток! Для написания курсовой начал изучать C# Windows Forms. Возникла проблема, как определить время ввода строки (то...

4
Hrollo
34 / 34 / 6
Регистрация: 05.11.2013
Сообщений: 147
04.05.2014, 14:46 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
struct Time
 {
     int hours;
     int minute;
     int second;
 };
int main()
{
Time t1={12,56,35};
    Time t2={13,02,25};
    int seconds1 = t1.hours * 3600 + t1.minute * 60 + t1.second;
    int seconds2 = t2.hours * 3600 + t2.minute * 60 + t2.second;
    seconds2-=seconds1;
    Time result;
    result.hours = seconds2/3600;
    result.minute = seconds2/60;
    result.second = seconds2%60;
    cout<<result.hours<<":"<<result.minute<<":"<<result.second<<endl;
    return 0;
}
0
к8
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 38
04.05.2014, 16:45  [ТС] #3
а если t1 и t2 будут другими?
0
к8
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 38
06.05.2014, 18:11  [ТС] #4
а если t1 и t2 будут другими?
0
prog63
2 / 2 / 0
Регистрация: 24.11.2013
Сообщений: 77
06.05.2014, 19:04 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
AnsiString t1u=Form1->Edit1->Text;
AnsiString t2u=Form1->Edit2->Text;
char* t1=t1u.c_str();
char* t2=t2u.c_str();
int t1h=0,t1m=0,t1s=0;
int t2h=0,t2m=0,t2s=0;
int th=0,tm=0,ts=0;
int reg1=1,reg2=1;
t1h=10*(t1[0]-48)+t1[1]-48;
t1m=10*(t1[3]-48)+t1[4]-48;
t1s=10*(t1[6]-48)+t1[7]-48;
t2h=10*(t2[0]-48)+t2[1]-48;
t2m=10*(t2[3]-48)+t2[4]-48;
t2s=10*(t2[6]-48)+t2[7]-48;
th=t2h-t1h;
tm=t2m-t1m;
ts=t2s-t1s;
if (ts<0){tm-=1;ts=60+ts;}
if (tm<0){th-=1;tm=60+tm;}
Form1->Label1->Caption="Interval: "+IntToStr(th)+":"+IntToStr(tm)+":"+IntToStr(ts);
0
Вложения
Тип файла: rar Programm.rar (290.2 Кб, 6 просмотров)
06.05.2014, 19:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2014, 19:04
Привет! Вот еще темы с ответами:

Определить, какое расстояние пройдет человек за время t - Pascal ABC
Задача 3.1. Составить программу, которая определяет, какое расстояние пройдет человек за время t, если известна начальная скорость...

Определить время в течении которого тело пройдет путь - Механика
Помогите пожалуйста решить эту задачу или подскажите по каким формулам ее решать. По шероховатой наклонной плоскости составляющей 30...

Определить расстояния, которые каждое из тел пройдет за время t - MS Excel
Решить задачу в Excele! С ПОМОЩЬЮ ОДНОГО ИЗ ЧИСЛЕННЫХ МЕТОДОВ!!! Два тела начинают движения в момент времени t=0. Скорости тел...

Время от времени отключаются учетные записи - Windows Server
Стоит домен , сервак 2003. С некоторых пор появилось 2 проблемы : 1) Время от времени отключаются учетные записи , не может...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru