Помогите с задачкой
Создайте текстовый файл данных о расписании движения поездов. Выведите на экран информацию о поездах, отправляющихся в Киев после 19:00.
|
program Rozklad;
{$APPTYPE CONSOLE} uses SysUtils; var myfile: text; zvidku: string[10]; kyda: string[10]; chas: real; begin assign (myfile ,'C:\Documents and Settings\Пользователь\Рабочий стол\АМП\ьбт\poizd.txt'); reset (myfile); while not eof (myfile) do begin readln (myfile, zvidku, kyda, chas); if kyda='Kiev ' then writeln (zvidku:10, kyda:10, chas:2:2); end; close (myfile); readln end. Что не правильно подзкажите.... |
Цитата:
А так, на взгляд: требуется вывести данные о поездах, отправляющихся в Киев после 19:00, а значит нужно время отправления преобразовать в численный формат и вместо if kyda='Kiev ' (кстати, никакого пробела после "v" быть не должно!) записать if (kyda='Kiev') and ({время отправления в числовом формате}>={19:00 тоже в числовом формате}) Могу помочь с конкретной реализацией, но только, повторяю, после того, как будет выложен файл данных. |
текстовый файл
Код HTML:
Moskva Kiev 22.30 |
Ну извольте (как видите, не так-то уж и просто):
Код:
var |
Спасибо, работает:tehnari_ru_288:
|
Цитата:
Код:
var |
супер, все запускается:tehnari_ru_203:
|
а вы не могли бы посмотреть еще эту задачу
нужно создать файл целых чисел (количество элементов файла и сами элементы вводятся с клавиатуры). Добавить элемент в конец файла. Выводить на экран содержимое нового файла. |
Цитата:
Код:
Var |
Часовой пояс GMT +4, время: 20:19. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.