Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 18
1

Описать класс TRAIN, реализующий однонаправленный линейный список для работы со следующими данными:

27.11.2012, 22:49. Показов 963. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
задание:
1. Описать класс TRAIN, реализующий однонаправленный линейный список для работы со следующими данными:
• номер поезда;
• название пункта назначения рейса;
• время отправления;
• время в пути.
2. Интерфейс класса реализует следующие действия:
• ведение линейного списка;
• поиск поездов, отправляющихся после времени, введенного с клави-атуры в течении ближайших двух часов;
• поиск поездов, отправляющихся в пункт назначения, введенный с клавиатуры

мой друг написал часть проги, а вот когда дело дошло до ведения линейного списка, то не очень это получилось. ниже код что он мне передал

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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <iostream.h>
#include <conio.h>
#include <string.h>
 
class Train
{
   private:
      int num; // nomer poezda
      char sta[20]; // punkt naznacheniya
      double time_start; //vremya otpravleniya
      double time_road; //vremya v doroge
 
   public:
      Train(int num = 0, const char *sta = "Unknow", double time_start = 00.00, double time_road = 00.00);
      void setNum(int);
      void setSta(const char *);
      void setTimeStart(double);
      void setTimeRoad(double);
      void printInfo();
};
 
Train::Train(int _num, const char *_sta, double _time_start, double _time_road)
{
   setNum(_num);
   setSta(_sta);
   setTimeStart(_time_start);
   setTimeRoad(_time_road);
}
 
void Train::setNum(int _num)
{
   num = _num;
}
 
void Train::setSta(const char *_sta)
{
   strcpy(sta, _sta);
}
 
void Train::setTimeStart(double _time_start)
{
   time_start = _time_start;
}
 
void Train::setTimeRoad(double _time_road)
{
   time_road = _time_road;
}
 
void Train:rintInfo()
{
   cout << num << endl
      << sta << endl
      << time_start << endl
      << time_road << endl;
}
 
 
int main()
{
   const int count = 3;
   Train train[count] = {
 Train(1,"Moskva", 22.10, 15.10),
 Train(2, "Rostov", 19.18, 13.34),
 Train(3, "Volgograd", 12.40, 23.29)
   };
 
   // vivodim info po pervomy poezdy
   train[0].printInfo();
 
   cout << "Press any key to exit...";
   getch();
   return 0;
}
дамы и господа, не могли бы вы доделать прогу? ну или хотя бы подсказать что к чему буду очень благодарен.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2012, 22:49
Ответы с готовыми решениями:

Создать класс, реализующий однонаправленный список на основе одномерного массива
Здравствуйте, уважаемые гуру, асы и прочие гении программирования С++ Помогите пожалуйста решить...

Стандартный класс, реализующий линейный список в Delphi
Здавствуйте подскажите пожалуйста что прописать в procedure SetColor(c:TColor); и как обьявить...

Линейный однонаправленный список. Описать процедуру добавления одного или нескольких элементов
Читая целые числа из текстового файла, создать линейный односвязный список. Описать процедуру ...

Создать класс для работы со стеком, организованным как связный однонаправленный список
Люди помогите, не могу сделать лабораторную, отчисляют из универа дали 2 дня на сдачу долгов, все...

0
27.11.2012, 22:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2012, 22:49
Помогаю со студенческими работами здесь

Линейный, однонаправленный, связанный список для структур
Всем привет! Помогите пожалуйста переделать эту программу, так чтобы в нем использовались не...

Сформировать новый линейный список однонаправленный список, содержащий только нечетные элементы
Даны 2 линейных однонаправленных списка с элементами целого типа. Количество элементов и их...

Создать класс регион со следующими данными
Создать класс регион со следующими данными: название обл., Кол-во жителей, площадь, кол-во учебных...

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


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

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