1 / 1 / 0
Регистрация: 30.12.2009
Сообщений: 4
|
|
1 | |
Отформатировать текст и записать его в новый файл так, чтобы все строки имели одинаковую длину, равную длине самой длинной строки.31.12.2009, 18:59. Показов 4397. Ответов 5
Метки нет (Все метки)
здравствуйте!!поможете с написанием программы?
Дан текстовый файл, содержащий строки произвольной длины. Отформатировать текст и записать его в новый файл так, чтобы все строки имели одинаковую длину, равную длине самой длинной строки. Форматирование выполняется добавлением пробелов между словами.
0
|
31.12.2009, 18:59 | |
Ответы с готовыми решениями:
5
Отредактировать текст так, чтобы все строки, кроме последней, имели фиксированную длину Преобразовать файл, чтобы все строки имели длину, не превышающую длину наименьшей Переделать функцию поиска самой длинной строки так, чтобы она правильно печатала размер произвольно длинной входной строки и воспроизводила ее В текстовом файле найти длину самой длинной строки, и вывести на экран все строки данной длины |
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
02.01.2010, 08:33 | 3 |
Это раздел про алгоритмы
Целых два способа. Способ 1. Прочитать файл, определить длину наибольшей строки. Потом еще раз читаем файл, обрабатываем по-строчно, результат записываем в файл. Способ 2. Читаем файл в память. Ищем длину наибольшей строки. Далее перебираем все строки в памяти, и все как раньше.
0
|
1 / 1 / 0
Регистрация: 30.12.2009
Сообщений: 4
|
|
02.01.2010, 22:28 [ТС] | 4 |
разделители были пробелы,задание заключается в том чтобы добавить нужное количество пробелов в строчку,пока длина строки не станет равна максимальной длине.
Ребят,а кто нибудь сможет написать,как это будет выглядеть в паскале?))))))) ну просто ооооочень нужно((((((((
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
03.01.2010, 12:59 | 5 | |||||
Не забудьте создать файл, лучше в папке с программой. Что-бы форматирование по ширине смотрелось красиво, установите в блокноте моноширный шрифт, например Courier New.
0
|
1 / 1 / 0
Регистрация: 30.12.2009
Сообщений: 4
|
|
03.01.2010, 16:04 [ТС] | 6 |
спасибо большое)))))
вы меня просто спасли))
1
|
03.01.2010, 16:04 | |
03.01.2010, 16:04 | |
Помогаю со студенческими работами здесь
6
Дан файл, содержащий строки. Если третья строка не является самой длинной или самой короткой, то скопировать в новый Вывести в файл длину самой длинной строки исходного дан файл f. напечатать в файл g длину самой длинной строки Дополнить строки знаками "+", чтобы все строки в нем имели длину 80 символов Переписать данные в новый файл, дополняя справа все его строки, меньшие по длине 80 символов Найти в файле максимальную длину строки и вывести в новый файл все строки, имеющую такую длину Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |