[закрыть]

Регистрация на сайте

Если вы уже зарегистрированы, пожалуйста войдите на сайт!
Email:
Имя (ник):
Пароль:
Повторите пароль:
  
Защита от роботов:

Плохо видно


Помогите написать программу в паскале....

Дана последовательность до 30 слов, в каждом из которых от 1 до 5 символов, между словами - пробел или запятая, в конце последовательности - точка. Напечатать эту же последовательность, но удалив из неё повторные вхождения слов.



Знаю верный ответ Найти ответ на вопрос



Ключевые слова: дана последовательность до 30 слов а в каждом из которых от 1 до 5 символов, как в паскале записать от 1 до 5, удаление повторяющихся слов паскаль,

1 ответ к вопросу “Помогите написать программу в паскале....”

  • ответ #0 / ответил: Служба поддержки

    • ответ #1 / ответил: ormandiore
      Полезный ответ? Да (0) / Нет (0)


      объявляешь символьную матрицу 30х5 читаешь посимвольно строку первый символ помещаешь в элемент 1.1 далее в цикле до точки если не пробел или запятая, номер столбца увеличиваем и записываем символ иначе номер строки увеличивается на 1, номер столбца сбрасывается в 1 конец цикла затем формируешь новую строку: первая строка матрицы (первое слово) записывается просто так. каждое следующее сравниваешь с уже записанными, если такого нет, записываешь, если есть, то переходишь к следующему. и так до конца матрицы



      Ответить

Ответить на вопрос


Не хотите вводить проверочный код? Пройдите регистрацию!
Проверочный код:

обновить картинку

Статистика

  • © 2010-2011. Копирование материалов с сайта строго запрещено
  • Не нашли ответ? задай свой вопрос