Хелпикс

Главная

Контакты

Случайная статья





Вариант 8



Вариант 8                                              

А.Написать собственную реализацию стандартной функции strrchr.

Функция strrchr описана в заголовочном файле <string.h> как

char *_strrchr (const char *string, int c);

и предназначена для поиска в нуль-терминированной строке string символа c (признак конца строки также участвует в поиске). Возвращается указатель на начальный символ последнего вхождения c в строку string или NULL, если string не содержит этого символа.

В.Строка состоит из слов, разделенных одним или несколькими пробелами. Найти слово, состоящее только из различных символов. Если таких слов несколько, найти первое из них.

Вариант 9                                           

А.Написать собственную реализацию стандартной функции strncat.

Функция strncat описана в заголовочном файле <string.h> как

char *_strncat (char *strDest, const char *strSource, size_t count);

и предназначена для добавления не более чем count символов из strSource к концу строки strDest. Никаких проверок на переполнение выделенной памяти не производится. Функция возвращает адрес strDest.

В.Строка состоит из слов, разделенных одним или несколькими пробелами. Среди слов, состоящих только из цифр, найти слово-палиндром. Если таких слов больше одного, найти второе из них.

Вариант 10                                                                               

А.Написать собственную реализацию стандартной функции strspn.

Функция strspn описана в заголовочном файле <string.h> как

int _strspn (const char *string, const char *strCharSet);

и возвращает длину начальной подстроки из string, содержащей только символы из множества strCharSet.

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



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.