Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Программирование на языке Pascal


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты данной рассылки

Орловский Дмитрий
Статус: Профессор
Рейтинг: 3116
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 2594
∙ повысить рейтинг »
Абаянцев Юрий Леонидович aka Ayl
Статус: Профессионал
Рейтинг: 2160
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Pascal (Паскаль)

Номер выпуска:1148
Дата выхода:15.12.2010, 00:30
Администратор рассылки:Boriss (Академик)
Подписчиков / экспертов:189 / 176
Вопросов / ответов:1 / 1

Вопрос № 181164: Здравствуйте, уважаемые эксперты! Прошу Вас ответить на следующий вопрос: Задача:задан текст произвольной длины строки разделяются одними или несколькими символами называемыми разделителями (разделитель конца предложения"..",конец текста...



Вопрос № 181164:

Здравствуйте, уважаемые эксперты! Прошу Вас ответить на следующий вопрос:
Задача:задан текст произвольной длины строки разделяются одними или несколькими символами называемыми разделителями (разделитель конца предложения"..",конец текста "!?")Текст заканчивается комбинацией двух специальных символов отличных от разделителя.Выполнить над текстом последовательность действий указанную в задании: определить считая от начала теста координаты (номер строки и номер символа в строке)символов которые задаются в исходных данных,и сформировать новый текст состоящий из строк заданного теста в каждой из которых любой заданных символов встречается не более одного раза.

Отправлен: 08.12.2010, 12:21
Вопрос задал: Посетитель - 349343 (Посетитель)
Всего ответов: 1
Страница вопроса »


Отвечает Зенченко Константин Николаевич (Модератор) :
Здравствуйте, Посетитель - 349343!

Смотрите приложение.
Текст "О,себе"... Спасибо за внимание!? находится в файле i181164.txt, результат работы по заданию №2 записывается в файл o181164.txt.
Процедура Check_A выводит на экран информацию о количестве вхождений в строку заданых символов и номер строки.
Функция Check_B проверяет каждый символ из контрольной строки задания и считает количество его вхождений в строку. В строке Check_B:= (c<2) and Check_B(a,b) проверяется условие не более одного раза, т.е. меньше 2-х и производится рекурсивный вызов самой себя, но с обновленными входными значениями: в проверяемой строке удалены все вхождения уже проверенного символа, в контрольной строке проверенный символ тоже удален.

Вопросы по программе задавайте в мини-форуме.
Удачи!

Приложение:

-----
Итерация от человека. Рекурсия — от Бога. — Л. Питер Дойч

Ответ отправил: Зенченко Константин Николаевич (Модератор)
Ответ отправлен: 10.12.2010, 20:38
Номер ответа: 264640
Украина, Киев
Тел.: +38-097-238-60-03
Адрес: Украина, Киев

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 264640 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:


  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFPRO.RU, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.25 от 13.12.2010

    В избранное