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

Ответить
maksat_a
Сообщения: 1
Зарегистрирован: 07 май 2009, 07:28

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

а) каждого символа по отдельности или совокупности символов в одном месте? Найти все вхождения символов в текст или только первое?
б) т.е. убрать все вхождения каждого из заданных символов, кроме первого?
Если да - идти по тексту, считая количество символов. Если встречаем разделитель - увеличиваем счетчик строк, обнуляем счетчик символов в текущей строке. Как только наткнулись на заданный символ - выводим номер строки и символа в строке, либо, если уже находили такой символ - удаляем его из строки.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Странница
Сообщения: 1
Зарегистрирован: 12 май 2009, 08:55

а)найти все вхождения символов в тексте.
б)убрать все вхождения каждого из заданных символов, кроме первого, Если встречаем разделитель - увеличиваем счетчик строк, обнуляем счетчик символов в текущей строке. Как только наткнулись на заданный символ - выводим номер строки и символа в строке.
Ответить