Страница 1 из 1

Обработка текстов на Паскале

Добавлено: 07 май 2009, 07:36
maksat_a
Помогите пожалуйста решить задачу на Паскале!!!""!!! :confused:
ЗАДАЧА 4. Обработка текстов
Задан текст, состоящий из строк произвольной длины. Строки разделяются одним или несколькими символами, называемыми разделителями. Разделители одинаковы для всего текста. Текст заканчивается комбинацией двух специальных символов, отличных от разделителя.
Задание 4.5.
а) Определить, считая от начала текста, координаты (номер строки и номер символа в строке) символов, которые задаются в исходных данных;
б) сформировать новый текст, состоящий из строк заданного текста, в каждой из которых любой из заданных символов встречается не более одного раза.
С уважением Светлана.

Re: Обработка текстов на Паскале

Добавлено: 11 май 2009, 22:35
Хыиуду
а) каждого символа по отдельности или совокупности символов в одном месте? Найти все вхождения символов в текст или только первое?
б) т.е. убрать все вхождения каждого из заданных символов, кроме первого?
Если да - идти по тексту, считая количество символов. Если встречаем разделитель - увеличиваем счетчик строк, обнуляем счетчик символов в текущей строке. Как только наткнулись на заданный символ - выводим номер строки и символа в строке, либо, если уже находили такой символ - удаляем его из строки.

Re: Обработка текстов на Паскале

Добавлено: 12 май 2009, 15:09
Странница
а)найти все вхождения символов в тексте.
б)убрать все вхождения каждого из заданных символов, кроме первого, Если встречаем разделитель - увеличиваем счетчик строк, обнуляем счетчик символов в текущей строке. Как только наткнулись на заданный символ - выводим номер строки и символа в строке.