5 / 5 / 2
Регистрация: 14.06.2014
Сообщений: 201
1

Программа содержащая функции, ввода времён, печати времён, и логическая функция

29.01.2016, 15:06. Показов 1467. Ответов 3

Студворк — интернет-сервис помощи студентам
Для структуры
C++
1
2
3
4
struct time
{ int s, m, h;
};
time t1, t2;
требуется написать программу, содержащую
  • функцию ввода времён,
  • функцию печати времён,
  • логическую функцию раньше (time t1, t2), проверяющую, предшествует ли время t1 времени t2(в рамках суток).
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.01.2016, 15:06
Ответы с готовыми решениями:

АС времен СССР
В советское время же должны были быть акустические системы. Как они выглядели, что из себя вообще...

Разность времен
Здравствуйте, уважаемые программисты! помогите пожалуйста с задачкой! условие задачи - Даны...

Сравнение времен вычислений
определить время, необходимое для вычисления функции/(л:) в 1000 точек, используя первоначальное...

Сумма двух времён
Доброго времени суток. Поиск в сети не дал нужной информации, обращаюсь за помощью к гуру. Имеются...

3
165 / 164 / 124
Регистрация: 19.01.2016
Сообщений: 594
Записей в блоге: 1
29.01.2016, 15:23 2
Ввод времен.
C++
1
2
3
4
5
6
7
8
9
void getv()
{
cout<<"Введите секунды";
cin>>s;
cout<<"Введите минуты";
cin>>m;
cout<<"Введите часы";
cin>>h;
}
Добавлено через 2 минуты
печать
C++
1
2
3
4
void dispv()
{
cout<<h<<" ч "<<m<<" м "<<s<<" с ";
}
1
104 / 104 / 99
Регистрация: 30.06.2015
Сообщений: 272
29.01.2016, 15:26 3
Лучший ответ Сообщение было отмечено cybersoft как решение

Решение

cybersoft,
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream>
using namespace std;
 
struct time
{
    int s, m, h;
};
 
void fillTime(time &t)
{
    static int i=1;
    cout << "Time" << i << " sec = ";
    cin >> t.s;
    cout << "Time" << i << " min = ";
    cin.clear();
    cin >> t.m;
    cout << "Time" << i << " hour = ";
    cin.clear();
    cin >> t.h;
    cin.clear();
    i++;
}
 
void printTime(time &t)
{
    cout << t.h << ":" << t.m << ":" << t.s << endl;
}
 
bool earlierTime(time &t1,time &t2)
{
    if(t1.h < t2.h)
        return true;
    else if(t1.m < t2.m && t1.h == t2.h)
        return true;
    else if(t1.s < t2.s && t1.m == t2.m && t1.h == t2.h)
        return true;
    else
        return false;
}
 
int main()
{
    time t1,t2;
    fillTime(t1);
    fillTime(t2);
    printTime(t1);
    printTime(t2);
    cout << boolalpha << earlierTime(t1,t2) << endl;
    return 0;
}
1
165 / 164 / 124
Регистрация: 19.01.2016
Сообщений: 594
Записей в блоге: 1
29.01.2016, 15:31 4
логическую функцию раньше (time t1, t2), проверяющую, предшествует ли время t1 времени t2(в рамках суток). На примере объясни.

Добавлено через 3 минуты
Уже понял...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.01.2016, 15:31
Помогаю со студенческими работами здесь

Разность двух дат и времен
DateTime date1 = DateTime.Now; DateTime date2 = alarmTime; string...

(Задача времен огромной инфляции)
2. Всю неделю бутылка чегонадо стоила К рублей, а пустая бутылка -L рублей. Компания собравшихся в...

Древняя стрелялка времен Quake II
Добрый день пытаюсь вспомнить название игры, олдскульная стрелялка от первого лица. не помню,...

Вывести таблицу времен года
Создать приложение, которое выводит на экран следующую таблицу: ...


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

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

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