Форум программистов, компьютерный форум CyberForum.ru

Расписание автобусов или как пользоваться time.h - C++

Восстановить пароль Регистрация
 
Hammer-On
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 40
16.11.2012, 15:49     Расписание автобусов или как пользоваться time.h #1
Здравтвуйте. Есть задача:

"В справочной автовокзала хранится расписание движения автобусов.
Для каждого рейса указаны его номер, тип автобуса, пункт назначения, время
отправления и прибытия. Вывести информацию о рейсах, которыми можно
воспользоваться для прибытия в пункт назначения раньше заданного времени."

Вот код(рабочий):

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
51
52
53
54
55
#include <iostream.h>
#include <string.h>
int main ()
{
struct strc{
int a[100];//номер
char b[100];//тип автобуса
char c[100];//пункт назначения
int  d[100];//время отправления
int  D[100];
int  e[100];//время прибытия
int  E[100];
}bus[100];
int f,i,j,h,m;
cout << "vvedite kol-vo reisov"<<endl;
cin >> f;
for (i=0; i < f; i++)
{
bus[i].a[i] = 1+i;
cout << "vvedite tip avtobusa"<<endl;
cin >> bus[i].b;
cout << "vvedite punkt naznacheniya"<<endl;
cin >> bus[i].c;
cout << "vvedite vremya otpravleniya(hours(Enter)minutes)"<<endl;
cin >> bus[i].d[i];
cin >> bus[i].D[i];
cout << "vvedite vremya pribitiya(hours(Enter)minutes)"<<endl;
cin >> bus[i].e[i];
cin >> bus[i].E[i];
}
cout << "vvedite interesyUshee vas vremya pribitiya(hours(Enter)minutes)"<<endl;
cin >> h;
cin >> m;
j=0;
do
{
    if(h < bus[j].e[j])
    {
    cout << bus[j].a[j] << ". " << bus[j].b << " " << bus[j].c << " " << bus[j].d[j] << "." << bus[j].D[j] << " " << bus[j].e[j] << "." << bus[j].E[j]<<endl;
    }
    else
    {
        if(h == bus[j].e[j])
        {
        if(m <= bus[j].E[j])
        {
            cout << bus[j].a[j] << ". " << bus[j].b << " " << bus[j].c << " " << bus[j].d[j] << "." << bus[j].D[j] << " " << bus[j].e[j] << "." << bus[j].E[j]<<endl;
        }
    }
}
    j++;
}
while(j<f);
return 0;
}
Нужно организовать нормальный ввод времени и даты в расписание. Я пытался использовать функции библиотеки time.h, но я не понял как это работает, и абсолютно ничего не получилось.
Объясните пожалуйста как пользоваться time.h.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2012, 15:49     Расписание автобусов или как пользоваться time.h
Посмотрите здесь:

C++ Не могу разобраться с заданием "Создайте класс Time с конструкторами Time(), Time( int hour)......"
C++ Расписание автобусов или как пользоваться time.h
Подскажите хороший компилятор, как его установить, как им пользоваться? C++
в справочной автовокзала хранится расписание движения автобусов. Для каждого рейса указаны его номер, тип автобуса, пунт назначения, время отбытия и п C++
Напишите конструктор для инициализации объекта класса Time, который может использовать текущее время, возвращаемое функцией time (). C++
C++ Для распараллеливание процессов лучше пользоваться OpenMP или Win32?
C++ Реализовать программу, позволяющую вводить с клавиатуры расписание авиарейсов, выводить на экран расписание це
C++ Расписание автобусов C++

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

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

Текущее время: 16:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru