0 / 0 / 0
Регистрация: 26.05.2013
Сообщений: 3
1

Вставить в текстовый файл пустую строку после каждой строки

26.05.2013, 23:24. Показов 2860. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста, с написанием программок:
Каждая строка файла состоит из слов, разделенных произвольным числом пробелов. Перед первым словом и после последнего слова пробелов нет.

2. Вставить в текстовый файл:
1) пустую строку после каждой строки;

остальные задания
1. Удалить из текстового файла:
1) все пустые строки;
2) строки из незначащих символов (их коды <= кода пробела);
3) строки, содержащие цифры;
4) строки, длина которых меньше заданного k;
5) строки с четными номерами;
6) строки с номерами, кратными заданному числу k;
7) последние k строк;
8) строки, заключенные между двумя пустыми строками;
9) одинаковые подряд идущие строки, оставив одну из них.

2) пустую строку после строк с длиной более заданного k;
3) пустую строку после строк с номерами, кратными заданному числу k;
4) заданную строку S после каждой строки, содержащей S в качестве подстроки;
5) заданную строку S перед строкой с заданным номером k;
6) заданную строку S перед каждой строкой, содержащей S в качестве первого слова (за которым идет пробел).
7) после каждой строки строку с таким же номером из второго текстового файла (если второй файл окажется короче, больше ничего не вставлять);
8) в конец каждой строки два символа && и строку с таким же номером из второго текстового файла (если второй файл окажется короче, больше ничего не вставлять).


Написать нужно довольно примитивно(преподаватель очень придирчив). Гарантирую, что буду задавать вопросы.
Спасибо, заранее.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.05.2013, 23:24
Ответы с готовыми решениями:

Вставить в 1-ую строку самый часто повторяющийся символ 2-ой строки после каждой буквы
В Pascal: Вставить в 1-ую строку самый часто повторяющийся символ 2-ой строки после каждой буквы.

Вставить после каждой нечетной строки первую строку!
Нашел на форуме код, только с немного другим заданием(вставить первую после четной строки), но он...

Есть файл. Установить после каждой строки файла заданную строку
Есть файл. Установить после каждой строки файла заданную строку

Текстовые файлы: в первую строку вставить первую гласную из второй строки, после каждой согласной в первой
1-в первую строку вставить первую гласную из второй строки, после каждой согласной в первой (строки...

2
SausageFlat
242 / 221 / 154
Регистрация: 19.08.2012
Сообщений: 499
Записей в блоге: 1
27.05.2013, 08:41 2
Лучший ответ Сообщение было отмечено DarkSoulina как решение

Решение

Цитата Сообщение от DarkSoulina Посмотреть сообщение
2. Вставить в текстовый файл:
1) пустую строку после каждой строки;
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
const
  nmax = 10000000;
 
var
  f: text;
  i, j: integer;
  s: array[1..nmax] of string;
 
begin
  assign(f, 'name.txt');
  reset(f);
  i := 1;
  while not eof(f) do
  begin
    readln(f, s[i]);
    i += 2;
  end;
  close(f);
  rewrite(f);
  for j := 1 to i do
  begin
    writeln(f, s[j]);
  end;
  close(f);
end.
0
КонецСвета
27.05.2013, 11:25     Вставить в текстовый файл пустую строку после каждой строки
  #3
 Комментарий модератора 
DarkSoulina, остальные задания вынесите в отдельные темы -
для каждого задания отдельная тема, таковы правила форума.

Эта тема закрыта.
0
27.05.2013, 11:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.05.2013, 11:25
Помогаю со студенческими работами здесь

Дан текстовый файл. Вставить в начало файла его последнюю строку, а в конец первую строку.
Помогите решить задание, заранее спасибо. Дан текстовый файл. Вставить в начало файла его...

Дан текстовый файл F. Переписать файл F в файл G, вставляя в конец каждой строки ее порядковый номер.
решите)

Вставить в строку после каждой цифры заданную последовательность символов
Введите строку. преобразуйте строку таким образом, что после каждой цифры стояли &quot;!!!&quot;. вывести...

Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0
Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Закрытая тема Создать тему
Опции темы

Новые блоги и статьи
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетных компьютеров началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
Как без исключения проверить существование файла в Python
InfoMaster 19.01.2025
При разработке программного обеспечения на Python часто возникает необходимость проверить существование файла перед выполнением операций с ним. Это критически важная задача, которая помогает избежать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru