При первом вызове функции (выделяется первая лексема) передается указатель на строку, для выделения следующих лексем вместо указателя на строку (первый параметр) передается NULL.

 


Задание.

Составить программу по следующему алгоритму.

Вариант 1.

1. Перевести все символы введенной строки в верхний регистр.

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

3. Переставить слова предложения в обратном порядке.

 

Вариант 2.

1. Перевести все символы введенной строки в нижний регистр.

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

3. Заменить каждое вхождение в строку символов указанного пользователем слова на другое слово.

 

Вариант 3.

1. Заменить в веденной строке первых n символов на введенный символ

2. Вывести номера позиций введенного символа в введенной строке.

3. Определить количество слов, входящих в обе введенные строки и составить из них предложение.

 

Вариант 4.

1. Заменить порядок символов в веденной строке на обратный.

2. Вывести номера позиций начала введенной подстроки в введенной строке.

3. Удалить одинаковые слова предложения, идущие подряд.