Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задание. Вводится строка из строчных латинских букв, слова разделены пробелами, признак конца ввода enter



Вводится строка из строчных латинских букв, слова разделены пробелами, признак конца ввода ENTER. При выполнении задания исходные и полученные предложения организовать в виде двухсвязного списка.

Программа должна содержать процедуру формирования исходного списка, процедуру вывода результата, процедуру или функцию реализации непосредственно варианта задания.

ВАРИАНТЫ

  №   Постановка задачи  
  Проверить, является ли введенный текст симметричным (пробелы игнорировать)
  Удалить из каждого слова предложения букву, стоящую непосредственно перед пробелом.
  Упорядочить слова в предложении по длине (по возрастанию).
  Упорядочить слова в предложении по первой букве.
  Перенести в каждом слове предложения последнюю букву в начало слова.
  Удалить из каждого слова предложения первую букву.
  Удалить из каждого слова предложения последнюю букву.  
  Удалить из каждого слова предложения все последующие вхождения первой буквы.
  Удалить из каждого слова предложения все предыдущие вхождения последней буквы.
  Оставить в каждом слове предложения только первые вхождения каждой буквы.
  Если слово предложения нечетной длины, то удалить в нем среднюю букву.
  Если слово предложения четной длины, то перевернуть его.
  В каждом слове предложения сочетания abc заменить на def.
  В каждом слове предложения удалить все вхождения сочетания th.
  Удалить из введенного предложения все слова с четными номерами и перевернуть слова с нечетными номерами.
  В каждом слове предложения сочетания ph заменить на f, а сочетания pd заменить на ing.
  Удалить из предложения все слова с нечетными номерами и перевернуть слова с четными номерами.
  Если слово предложения четной длины, то удалить в нем последнюю букву.
  Если слово предложения нечетной длины, то заменить в нем среднюю букву на любую цифру.
  Напечатать в обратном порядке слова из непустого предложения.
  В непустом двухсвязном списке напечатать все слова максимальной длины.
  Написать процедуру или функцию, которая в каждом слове списка удаляет все символы, не являющиеся буквами и расположенными между первой и последней буквой слова.
  Напечатать все слова списка по алфавиту, указав для каждого слова число его вхождений в предложение (в каждом слове от 1 до 12 букв).
  Напечатать слова списка в следующем порядке: сначала по алфавиту все слова из одной буквы, затем из двух и т.д.(слово содержит от 1 до 8 букв).




Дата публикования: 2015-02-22; Прочитано: 392 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...