ГлавнаяПрограммирование → Курсовая, Работа со строками на языке С

Курсовая, Работа со строками на языке С

Задание

Программе на вход подается текст (текст представляет собой предложения, разделенные точкой. Предложения - набор слов, разделенные пробелом или запятой, слова - набор латинских букв и цифр. Длина текста и каждого предложения заранее не известна.

Программа должна сохранить этот текст в динамический массив строк и оперировать далее только с ним.

Программа должна найти и удалить все повторно встречающиеся предложения (сравнивать их следует посимвольно, но без учета регистра).

Далее, программа должна запрашивать у пользователя одно из следующих доступных действий (программа должна печатать для этого подсказку. Также следует предусмотреть возможность выхода из программы):

1) Необходимо во всем тексте найти все вхождения слова "dopsa" и для каждого вхождения вывести номер предложения. позицию слова в предложении, и слова, которые идут перед ним и после него.

2) В каждом предложении необходимо удалить каждый третий разделитель слов.

3) Удалить все предложения, в которых у каждого слова совпадают первые 3 символа.

4) Отсортировать все предложения по уменьшению длины максимально повторяющейся последовательности в них. Например, для предложения "арр1е grap" длина последовательности равна 2, а для предложения "Mammoth is a mammal" длина последовательности равна 4.

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

Все подзадачи. ввод/вывод должны быть реализованы в виде отдельной функции.

Детали товара
  • 700 руб.
  • Курсовая работа
  • C
  • Нет
  • Visual Studio
  • Есть
Изображения товара
Курсовая, Работа со строками на языке С Курсовая, Работа со строками на языке С Курсовая, Работа со строками на языке С Курсовая, Работа со строками на языке С
Обратите внимание

На нашем сайте есть работы, которые включают в себя несколько задач. Если Вам необходима только одна или несколько задач из всей работы, то вам нет необходимости покупать работу целиком. Мы можем продать задачи по отдельности. Для этого обратитесь к нам удобным для Вас способом.

Также если вдруг какая-то работа будет не соответствовать описанию или вы найдете ошибку, то мы всегда готовы исправить проблему в обговорённые с Вами сроки.