Написать код на си

Выполнен
Заказ
4179723
Раздел
Работа с текстом
Предмет
Другое
Антиплагиат
70%
eTXT
Срок сдачи
10 Июн 2021 в 17:00
Цена
0 ₽
Блокировка
10 дней
Размещен
7 Июн 2021 в 08:40
Просмотров
36
Описание работы
В строке (char str[81]) подсчитать максимальное кол-во повторяющихся подряд слов. Разделителями слов могут быть следующие символы: ! ' (двойные кавычки) ; : ? - . , [пробел], остальные символы считаются частью слов. Два одинаковых слова считать идущими подряд, если они разделены только пробелами.
Реализовать и использовать функцию, которая разбивает строку на подстроки; в исходной строке подстроки разделяются заданными символами-разделителями:
int stringToSubstrings ( const char str[81], const char separators[31], char *substrings[30][2]);
Входные данные:
str – исходная строка
separators – строка символов, составленная из разделителей
Выходные данные:
substrings – массив указателей на подстроки, из которых состоит исходная строка: substrings[i][0] – указатель на начало подстроки, substrings[i][1] – указатель на конец подстроки
возвращаемое значение - кол-во подстрок в массиве
Реализовать и использовать функцию, подсчитывающую количество подряд идущих слов начиная с заданного:
int countRepeats ( const char str[81], char * const substrings[30][2], int countSubstrings, char * startpos);
Формат входных данных. [строка]
Формат выходных данных. [максимальное кол-во повторяющихся слов], целое число. Если повторяющихся слов нет, вывести error.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
1 день 23 часа 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Предыдущий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир