|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.12.2016, 19:09 | #1 |
Пользователь
Регистрация: 05.10.2016
Сообщений: 24
|
Нужно подправить код: вывести на экран информацию о поездах, дата отправления которых введена с клавиатуры
Нужно вывести на экран информацию о поездах, дата отправления которых введена с клавиатуры; если таких поездов нет, то вывести соответствующее сообщение.
Какую бы дату не ввел постоянно пишет что "таких поездов нет" как исправить?? Код:
|
23.12.2016, 11:41 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну, вроде бы всё в порядке (кроме сортировки - она явно с большим багом!!).
но, может быть, Вы вводите неверные данные для поиска? Ведь день, месяц, год у Вас сравниваются точно, а вот час, указанный в поиске, должен быть СТРОГО МЕНЬШЕ, чем у поезда (вы проверяете vved.Time.hour < RASP[i].Time.hour ) (а минуты и секунды вообще непонятно для чего вводятся, они в поиске вообще не проверяются). |
23.12.2016, 23:23 | #3 | |
Пользователь
Регистрация: 05.10.2016
Сообщений: 24
|
Цитата:
|
|
24.12.2016, 01:18 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
простите, а что Вы хотите исправить: сортировку или выдачу данных о поездах?
если сортировку, то попробуйте заменить Цитата:
Код:
что не работает? |
|
24.12.2016, 13:18 | #5 | |
Пользователь
Регистрация: 05.10.2016
Сообщений: 24
|
Цитата:
Код:
Последний раз редактировалось Vladkp; 24.12.2016 в 14:29. |
|
25.12.2016, 13:35 | #6 |
Пользователь
Регистрация: 05.10.2016
Сообщений: 24
|
upup
|
25.12.2016, 14:17 | #7 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
А почему при сортировке Вы свопаете только название поезда?
|
25.12.2016, 22:23 | #8 |
Пользователь
Регистрация: 05.10.2016
Сообщений: 24
|
|
25.12.2016, 23:40 | #9 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
По логике - все данные о поезде.
Иначе получается, что было: Имя_поезда_1 Данные_поезда_1 Имя_поезда_2 Данные_поезда_2 А после сортировки получилось: Имя_поезда_2 Данные_поезда_1 Имя_поезда_1 Данные_поезда_2 т.е. данные уже неверные. Плюс вот это: Код:
|
26.12.2016, 00:08 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно сделать задачу (по-могите). Вывести на экран сумму двух введённых с клавиатуры цифр. | Milve | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 07.12.2016 16:19 |
Определить и вывести на экран информацию о стране (DOS 38h). | Влад_+_ | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 22.12.2015 22:17 |
Определить и вывести на экран информацию о стране (DOS 38h). | INSIDER73 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 20 | 22.12.2015 15:41 |
Вывести на экран информацию о всех диск | windetta35555 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 31.05.2011 20:02 |
Нужно подправить код | zeppelin58 | Общие вопросы C/C++ | 1 | 28.05.2010 12:11 |