Процедурное программирование на языке С. Часть 2. Указатели на объекты. Многоуровневая адресация: Методические указания к лабораторным работам по курсам «Алгоритмические языки и программирование» и «Процедурное программирование», страница 16

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

Вариант 12. В главной функции ввести переменную n, определяющую максимальное количество символов в вводимом далее предложении. Это количество  не  должно превышать длину строки экрана (80 символов). С клавиатуры ввести предложение из слов и чисел с точкой на конце, динамически выделив для него память. Пусть s[0], s[1],..., s[m]  – символы этого предложения. Найти и вывести на экран числa  i и j,  такие, что  s[i]  – первая по порядку запятая, s[j] – первое по порядку двоеточие.

Вариант 13. В главной функции ввести переменную n, определяющую максимальное количество символов в вводимом далее предложении. Это количество  не  должно превышать длину строки экрана (80 символов). С клавиатуры ввести предложение из слов и чисел с точкой на конце, динамически выделив для него память. Пусть s[0], s[1],..., s[m]  –  символы этого предложения.     Выяснить, имеются ли среди этих символов все буквы, входящие в слово "card". Вывести на экран соответствующее сообщение.

Вариант 14. В главной функции ввести переменную n, определяющую максимальное количество символов в вводимом далее предложении. Это количество  не  должно превышать длину строки экрана (80 символов). С клавиатуры ввести предложение из слов и чисел с точкой на конце, динамически выделив для него память. Пусть s[0], s[1],..., s[m]  – символы этого предложения.   Выяснить, имеются ли среди s[0], s[1],..., s[m] пары соседствующих одинаковых символов.      Вывести на экран соответствующие сообщения (о каждой паре).

Вариант 15. В главной функции ввести переменную n, определяющую максимальное количество символов в вводимом далее предложении. Это количество  не  должно превышать длину строки экрана (80 символов). С клавиатуры ввести предложение из слов и чисел с точкой на конце, динамически выделив для него память. Слова содержат цифры и латинские буквы (строчные и прописные). Вывести на экран те слова, сумма чисел в которых больше 50. На экране слова разделить символом "&" и представить прописными буквами.

Вариант 16. В главной функции ввести переменную n, определяющую максимальное количество символов в вводимом далее предложении. Это количество  не  должно превышать длину строки экрана (80 символов). С клавиатуры ввести предложение из слов и чисел с точкой на конце, динамически выделив для него память. Определить букву, на которую заканчивается второе слово в предложении. Вывести на экран все слова из предложения, содержащие эту букву. На экране слова разделить символом "!" и представить строчными буквами.

Вариант 17. В главной функции ввести переменную n, определяющую максимальное количество символов в вводимом далее предложении. Это количество  не  должно превышать длину строки экрана (80 символов). С клавиатуры ввести предложение из слов, содержащих строчные и прописные буквы. Слова в предложении разделены символом ",". Предложение заканчивается точкой. Динамически выделить память для предложения. Вывести на экран все слова из предложения, количество букв в которых меньше 4. На экране слова разделить пробелами и представить строчными буквами.

Вариант 18. В главной функции ввести переменную n, определяющую максимальное количество символов в вводимом далее предложении. Это количество  не  должно превышать длину строки экрана (80 символов). С клавиатуры ввести предложение из слов и чисел с точкой на конце, динамически выделив для него память. Выяснить, какой символ (отличный от управляющего) расположен последним. Вывести на экран новую строку, в которой удалены все символы, совпадающие с последним.