Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2014, 08:17   #1
Kirillprog
Новичок
Джуниор
 
Регистрация: 06.12.2014
Сообщений: 1
По умолчанию Помогите дописать программу очень нужно

Код:
#include <iostream>
#include <windows.h>
using namespace std;

// ================ описание типов данных ======================

// ------- описание структурного типа данных Поезд -----------
struct TRAIN  {
	int trainnumber;               // номер поезда
	char terminus[15];            //конечная станция
	char timeofdeparture[5];  //  время отправления
	char timeofarrival[5];       // время прибытия на конечную станцию
};

// ------- описание структурного типа данных РАССПИСАНИЕ ------------
struct SCHEDULE {
	 char Name[40];
	 int N; // Ограничение
	 TRAIN Train[30];  // Массив поездов
};

// =============== описание прототипов функций =================

// Ввод информации о Поезде с клавиатуры
     TRAIN InputTrain(void);

// Вывод информации о Поезде на экран
void OutputTrain(TRAIN Train);

// Ввод информации о Расписании с клавиатуры
void InputSCHEDULE(SCHEDULE *Shedule);

// Вывод информации о Расписании на экран
void OutputSCHEDULE(SCHEDULE Shedule);

// =============== основная функция программы ==================

int main(int argc, char* argv[])
{
	SetConsoleCP(1251);
	SetConsoleOutputCP(1251);

	SCHEDULE Shedule;
	InputSCHEDULE(&Shedule);
	OutputSCHEDULE(Shedule);

	Sleep(7654);
	return 0;
}

// ============ Ввод информации о Поезде с клавиатуры ========
 TRAIN InputTrain(void)
{
	TRAIN Train;
	cout << "Введите номер поезда ====> ";
	cin >> Train.trainnumber;
	cout << "Введите конечную станцию ========> ";
	cin >> Train.terminus;
	cout << "Введите время отправления ===> ";
	cin >> Train.timeofdeparture;
	for ()
	cout << "Введите время прибытия на конечную станцию ===> ";
	cin >> Train.timeofarrival;
	return Train;
}

// ============ Вывод информации о Поеде на экран ===========
void OutputTrain(TRAIN Train)
{
	cout.width(8);
	cout.fill('0');
	cout << Train.trainnumber << " "
		<< Train.terminus << " "
		<< Train.timeofdeparture << ". "
		<< Train.timeofarrival << ".\n";
}

// ============ Ввод информации о расписании с клавиатуры ==========
void InputSCHEDULE(SCHEDULE *Shedule)
{
	cout << "Введите название  рассписания ===> ";
	cin >> Shedule -> Name;
	cout << "Введите количество поездов ===> ";
	cin >> Shedule -> N;
	for (int i = 0; i<Shedule->N; i++)
	{
		cout << "Введите информацию о " << (i + 1) << "-ом рассписании\n";
		Shedule->Train[i] = InputTrain();
	}
}

// ============ Вывод информации о рассписании на экран =============
void OutputSCHEDULE(SCHEDULE Shedule)
{
	cout << "Список рассписания " << Shedule.Name << "\n";
	for (int i = 0; i<Shedule.N; i++) OutputTrain(Shedule.Train[i]);
}
Ребят помогите пожалуйста очень нужно : Упорядочить по времени отправления. Выведите список поездов до указанной станции.

Последний раз редактировалось Stilet; 06.12.2014 в 16:52.
Kirillprog вне форума Ответить с цитированием
Старый 06.12.2014, 09:02   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Упорядочьте по времени отправления. Выведите список поездов до указанной станции.
Это приказ? Ну-ну. Далеко пойдём.....
В духе коммунизма. Партия сказала - надо. Народ ответил - ЕСТЬ!!!!
А причёску под Кин Чин Ына делать будем?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 06.12.2014 в 09:07.
Smitt&Wesson вне форума Ответить с цитированием
Старый 06.12.2014, 17:13   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Kirillprog
Как пузырьком сортировать знаешь?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно дописать программу buka678 Помощь студентам 1 21.10.2014 19:49
Нужно дописать программу! Маx Паскаль, Turbo Pascal, PascalABC.NET 14 19.03.2012 18:43
Нужно дописать программу alex0097 Фриланс 3 16.10.2011 14:05
Нужно дописать программу!!! Bal_Bes Помощь студентам 1 08.06.2011 18:08
Помогите исправить программу нужно очень срочно! Алена Помощь студентам 3 04.11.2007 18:28