Дана Последовательность Слов В Виде Текстовой Строки

  • Автор темы AndreySquirrel
  • Дата начала
A

AndreySquirrel

#1
Ребят не буб бум в языке СИ, помогите решить лабораторную!
Дана последовательность слов в виде текстовой строки. Слова в последовательности разделены символами-разделителями, например “.,;:\n\t!?”.
ОПРЕДЕЛЕНИЯ:
ЦЕПОЧКА – набор из последовательных символов слова.
КРАТНЫЕ символы – цепочка из одинаковых символов.
ДВОЙНЫЕ символы – два рядом стоящих в слове одинаковых символа.
ЧИСЛО – цепочка из цифр.
СЛОГ – цепочка из двух букв, согласной и гласной (A,E,I,O,U).
РЕГУЛЯРНАЯ ЦЕПОЧКА – цепочка, состоящая только из больших английских букв.
ПАЛИНДРОМ – это слово, в котором символы при просмотре слева направо и справа налево совпадают.
Алфавитный порядок – задается таблицей ASCII.
Пример последовательности:
Begin a=aaa:aa repeat Time56Min15 946 3*f-5*x*i=17/6 **
ЗАДАНИЕ:
Дана последовательность слов, которую необходимо преобразовать или определить ее характеристики согласно заданию Вашего варианта. Задание состоит из двух частей, которые необходимо реализовать в виде процедур, запускаемых с помощью меню. Задание следует выполнять с применением стандартных строковых функций.
Одну из примененных в программе стандартных строковых процедур или функций реализовать самостоятельно с тем же именем, добавив только единичку, т. е. например: вместо ‘strcpy’ назвать ‘strcpy1’.
ПРИМЕЧАНИЯ:
Общее количество символов в последовательности не превышает 500 (с учетом ‘\0’). Текстовая строка задается с клавиатуры и вводится в переменную типа char s[500].
ВАРИАНТЫ ЗАДАНИЙ:
9. Определить количество слов, содержащих и буквы, и цифры, и знаки. Напечатать их. Напечатать слово, содержащее самую длинную цепочку из цифр, если только она симметричная.
 

Vadik(R)

Well-known member
12.12.2007
469
0
#12
Либо ты сам должен выложить свои попытки/старания решить проблему, и уточнить именно тот момент, который не получается, либо называй цену.