Лабораторная работа 111
Работа добавлена на сайт samzan.net:
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
Лабораторная работа №11. Строки.
ЦЕЛЬ РАБОТЫ: Закрепление знаний о языке С, составление программ обработки строк.
Вариант 1.
- Дана строка. Заменить в ней все строчные буквы соответствующими заглавными. (Подсказка: ASCII-коды для заглавных букв отстают от значений соответствующих строчных букв на 32 позиции.)
- Дано слово а. Получить слово b, образованное нечётными буквами слова а.
Вариант 2.
- Дана строка. Группы символов, разделённые пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Вывести последовательность слов в обратном порядке.
- Напечатать в алфавитном порядке все согласные буквы, входящие в текст.
Вариант 3.
- Дано предложение, состоящее из нескольких слов. В каждом чётном по порядку слове удалить все нечётные буквы, а в каждом нечётном слове удалить все чётные буквы. Полученные слова вывести на экран.
- В предложении заменить каждую точку многоточием.
Вариант 4.
- Написать программу разбиения строки на две части: до первого вхождения заданного символа и после него.
- Дано предложение. Заменить в нем букву a на букву z.
Вариант 5.
- Написать программу удаления из строки заданного количества символов, начиная с заданной позиции.
- Дано слово а. Получить слово b, образованное чётными буквами слова а.
Вариант 6.
- Написать программу определения в строке номера позиции слова с заданным номером.
- Дан текст. Напечатать все имеющиеся в нем цифры.
Вариант 7.
- Написать программу поиска последнего вхождения в строку заданной подстроки.
- Дан текст. Определить, каких букв в нем больше гласных или согласных.
Вариант 8.
- Написать программу, которая доводит длину строки до заданной, вставляя пробелы между словами.
- Дан текст. Определить, каких букв в нем больше v или w.
Вариант 9.
- Написать программу удаления из строки слова с заданным номером.
- Заданы текст и три ключевых слова. Определить, встречаются или нет ключевые слова в тексте.
Вариант 10.
- Написать программу выделения из строки заданного количества слов, начиная со слова с заданным номером.
- Дана последовательность символов, в начале которой имеется некоторое количество одинаковых символов. Определить это количество.
Вариант 11.
- Дано предложение, все слова в котором начинаются с заглавных букв. Отредактировать это предложение так, чтобы только первое слово начиналось с заглавной буквы, а все остальные как и положено, со строчной. (Подсказка: ASCII-коды для заглавных букв отстают от значений соответствующих строчных букв на 32 позиции.)
- Заданы текст и три ключевое слово. Определить, встречается или нет ключевое слово в тексте.
Вариант 12.
- Дано предложение, состоящее из нескольких слов. Вывести на экран только нечетные слова.
- Напечатать в алфавитном порядке все гласные буквы, входящие в текст.