ВУЗ:
Составители:
Рубрика:
25
3.9 В строку текста поместить слова, разделённые символами: табуляция, запятая,
двоеточие. Подсчитать количество слов в строке, у которых чётное количество
букв, и вывести на экран эти слова и количество букв в них.
3.10 Описать и ввести строку. Заменить символы со второго по шестой на’*’, и до
конца строки на ‘.’
3.11 Написать функцию,
которая работает аналогично библиотечной функции
strdup. В функции main ввести строку, с помощью функции strdup и собственной
функции создать две копии введённой строки
3.12 Вводить строки длиной до 10 символов. Признаком конца ввода
использовать пустую строку. Для ввода строк использовать буферный массив из
11символов. Вычислять длину введённой строки , динамически выделять для неё
память нужного
размера и копировать в неё строку. Затем все введённые строки
конкатенировать, динамически выделив для результирующей строки нужный
объём памяти. Вывести отдельно каждую строку и объединённую строку.
3.13
. Вводить строки, состоящие из слов, разделённых пробелами. Строки могут
быть двух типов: первый тип - когда словами могут быть только числа, второй
тип – когда слова состоят только из букв английского алфавита. Тип строки
определяется по первому символу первого слова в строке. Если в строке
содержатся числа, то подсчитать их среднее арифметическое. Если
слова строки
состоят из букв английского алфавита, то подсчитать сумму кодов символов для
каждого слова в строке. Если проверяемый первый символ не буква и не цифра,
выдать соответствующее сообщение. Признаком конца вводимых строк является
пустая строка.
3.14 Вводить в массив строк строки, содержащие фамилию, имя и отчество.
Размер массива задаётся. В
каждой строке имя и отчество заменить инициалами с
точкой и разделить между собой одним пробелом. Между фамилией и
инициалами также поместить один пробел. Для полученных строк память
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »