С клавиатуры вводят слово и символ составьте программу которая проверяет есть ли в этом слове
Массивы. Часть 4. Примеры решения задач с использованием строк символов
Данная тема есть продолжением изучения тем: одномерные массивы и многомерные массивы .
Содержание
- 1. Задачи на поиск символа в строке. Примеры
- 2. Задачи на замену символов. Пример
- 3. Задачи на определение позиции заданного символа. Примеры
- 4. Задачи на преобразование текста. Примеры
- 5. Задачи на подсчет числа символов в тексте. Примеры
- 6. Сортировка строк символов методом вставки. Пример
- Связанные темы
Поиск на других ресурсах:
1. Задачи на поиск символа в строке. Примеры
Пример 1. Задана строка символов. Определить, есть ли заданный символ c в этой строке символов.
В данном примере для определения длины строки S используется функция
Пример 2. Пусть задан некоторый текст. Вычислить, сколько раз повторяется наперед заданный символ a .
2. Задачи на замену символов. Примеры
Данная задача легко решается с помощью введения вспомогательного массива в текст программы.
В листинге используется функция strcpy() из библиотеки <string.h> (или cstring ), которая копирует одну строку в другую.
В другом случае, символ из исходного массива копируется в вспомогательный.
3. Задачи на определение позиции заданного символа. Примеры
4. Задачи на преобразование текста. Примеры
Пример 1. Задана некоторая строка символов. Создать новую строку, которая образована из данной чтением от конца до начала.
Пример 2. Задано слово. Проверить, читается ли это слово слева направо и наоборот.
Пример 3. Проверить, есть ли данные слова обратными между собой, то есть первое слово читается слева направо так же, как второе слово справа налево.
5. Задачи на подсчет числа символов в тексте. Примеры
В вышеприведенном примере с помощью вспомогательной переменной f определяется конец предшествующего слова. Если
значит был конец предшествующего слова. Иначе, начинается новое слово и счетчик k увеличивается на 1.
6. Сортировка строк символов методом вставки. Пример
Пример. Задано несколько строк символов. Отсортировать эти строки в алфавитном порядке.
Читайте также: