Строковим файлом називається типізований файл, елементами кото
якого є текстові рядки. В системі Borland Delphi файлові перемен-
ні для строкових файлів необхідно описувати як # 64257; le of ShortString; цей
ж тип слід вказувати при описі змінних, які використовуються в
процедурах введення-виведення для строкових файлів.
File58 # 9702 ;. Дан символьний файл, який містить принаймні один символ
пробілу. Видалити всі його елементи, розташовані після першого симво-
ла пробілу, включаючи і цю прогалину.
File59. Дан символьний файл, який містить принаймні один символ про-
білого. Видалити всі його елементи, розташовані після останнього симво-
ла пробілу, включаючи і цю прогалину.
File60. Дан символьний файл, який містить принаймні один символ про-
білого. Видалити всі його елементи, розташовані перед першим символом
пробілу, включаючи і цю прогалину.
File61 # 9702 ;. Дан символьний файл, який містить принаймні один символ
пробілу. Видалити всі його елементи, розташовані перед останнім сим-
волом пробілу, включаючи і цю прогалину.
File62. Дан символьний файл. Впорядкувати його елементи по зростанню їхніх
М. Е. Абрамян. Електронний задачник Programming Taskbook 4.6
File63 # 9702 ;. Дано ціле число K (> 0) і строковий файл. Створити два нових файлу:
строковий, що містить перші K символів кожного рядка вихідного
файлу, і символьний, що містить K -й символ кожного рядка (якщо довжина
рядки менше K. то в строковий файл записується весь рядок, а в
символьний файл записується пробіл).
File64. Дан строковий файл. Створити новий строковий файл, який містить всі
рядки вихідного файлу найменшої довжини (в тому ж порядку).
File65. Дан строковий файл. Створити новий строковий файл, який містить всі
рядки вихідного файлу найбільшої довжини (в зворотному порядку).
File66. Дан строковий файл. Створити новий строковий файл, в якому рядки
з вихідного файлу розташовувалися б в лексикографічному порядку, то
є по зростанню кодів їх символів, починаючи з першого символу.
File67 # 9702 ;. Дан строковий файл, який містить дати в форматі «день / місяць / рік»,
причому під день і місяць відводиться по дві позиції, а під рік - чотири
торих містить значення днів, а другий - значення місяців для дат з
вихідного строкового файлу (в тому ж порядку).
File68. Дан строковий файл, який містить дати в форматі, описаному в зада-
ванні File67. Створити два файли цілих чисел, перший з яких містить
значення місяців, а другий - значення років для дат з вихідного строко-
вого файлу (в зворотному порядку).
File69. Дан строковий файл, який містить дати в форматі, описаному в зада-
ванні File67. Створити новий строковий файл, який містить всі літні дати
з вихідного файлу (в тому ж порядку). Якщо дати з необхідним часом
року в файлі відсутні, то залишити результуючий файл порожнім.
File70. Дан строковий файл, який містить дати в форматі, описаному в за-
Данії File67. Створити новий строковий файл, який містить всі зимові
дати з вихідного файлу (в зворотному порядку). Якщо дати з необхідним
порою року в файлі відсутні, то залишити результуючий файл
File71. Дан строковий файл, який містить дати в форматі, описаному в за-
Данії File67. Знайти рядок, що містить найбільш ранню весняну дату.
Якщо дати з необхідним часом року в файлі відсутні, то вивести
File72. Дан строковий файл, який містить дати в форматі, описаному в зада-
ванні File67. Знайти рядок, що містить саму пізню осінню дату.
Якщо дати з необхідним часом року в файлі відсутні, то вивести
File73. Дан строковий файл, який містить дати в форматі, описаному в зада-
ванні File67. Створити новий строковий файл, в якому дати з вихідного
файлу розташовувалися б в порядку убування.