C ++ String [15 упражнений с решением]
[Внизу страницы доступен редактор для написания и выполнения скриптов.]
1. Напишите программу на C ++, чтобы перевернуть данную строку. Перейдите в редактор
Пример:
Пример ввода: w3resource
Пример вывода: ecruoser3w
Щелкните меня, чтобы увидеть пример решения
2. Напишите программу на C ++, которая изменяет каждую букву в заданной строке буквой, следующей за ней в алфавите (т. е. a становится b, p становится q, z становится a). Перейдите в редактор
Пример:
Пример ввода: w3resource
Пример вывода: x3sftpvsdf
Щелкните меня, чтобы увидеть пример решения
3. Напишите программу на C ++, которая будет использовать заглавную первую букву в каждом слове данной строки. Слова должны разделяться только одним пробелом. Перейдите в редактор
Пример:
Пример ввода: упражнения со строкой cpp
Пример вывода: упражнения со строкой Cpp
Щелкните меня, чтобы увидеть пример решения
4. Напишите программу на C ++, чтобы найти самое большое слово в заданной строке. Перейдите в редактор
Пример:
Пример ввода: C ++ — это язык программирования общего назначения.
Пример вывода: программирование
Щелкните меня, чтобы просмотреть пример решения
5. Напишите программу на C ++ для сортировки символов (числа и символы пунктуации не включены) в строке. Перейдите в редактор
Пример:
Пример ввода: python
Пример вывода: hnopty
Щелкните меня, чтобы увидеть пример решения
6. Напишите программу на C ++, чтобы проверить, разделены ли символы e и g ровно двумя местами в любом месте заданной строки хотя бы один раз. Перейдите в редактор
+ Пример:
Пример ввода: eagerer
Пример вывода: eagerer -> 1
Щелкните меня, чтобы увидеть пример решения
7. Напишите программу на C ++ для подсчета всех гласных в заданной строке. Перейдите в редактор
Пример:
Пример ввода: eagerer
Пример вывода: количество гласных -> 4
Щелкните меня, чтобы увидеть пример решения
8. Напишите программу на C ++ для подсчета всех слов в заданной строке. Перейдите в редактор
Пример:
Пример ввода: Python
Пример вывода: количество слов -> 1
Щелкните меня, чтобы увидеть пример решения
9. Напишите программу на C ++, чтобы проверить, одинаково ли два символа представлены в данной строке. Перейдите в редактор
Пример:
Пример ввода: aabcdeef
Пример вывода: True
Щелкните меня, чтобы увидеть пример решения
10. Напишите программу на C ++, чтобы проверить, является ли данная строка палиндромом или нет. Перейдите в редактор
Палиндром — это слово, число, фраза или другая последовательность символов, которая читается так же, как вперед и назад, например, мадам, гоночная машина.
Пример:
Пример ввода: мадам
Пример вывода: True
Щелкните меня, чтобы увидеть пример решения
11. Напишите программу на C ++, чтобы найти слово в заданной строке, которое имеет наибольшее количество повторяющихся букв. Перейдите в редактор
Пример:
Пример ввода: напечатайте приветственный текст в отдельной строке.
Пример вывода: слово, в котором наибольшее количество повторяющихся букв. отдельный
Щелкните меня, чтобы увидеть пример решения
12. Напишите программу на C ++ для вставки символа тире (-) между двумя нечетными числами в заданная строка чисел. Перейдите в редактор
Пример:
Пример ввода: 1345789
Пример вывода: Результат-> 1-345-789
Щелкните меня, чтобы увидеть пример решения
13. Напишите программу на C ++, чтобы изменять регистр (с нижнего на верхний и с верхнего на нижний) каждого символа данная строка. Перейдите в редактор
Пример:
Пример ввода: Pythpn
Пример вывода: pYTHON
Щелкните меня, чтобы увидеть пример решения
14. Напишите программу на C ++, чтобы находить числа в заданной строке и вычислять сумму всех чисел. Перейдите в редактор
Пример:
Пример ввода: w3resource из 2008
Пример вывода: сумма чисел: 2011
Щелкните меня, чтобы увидеть пример решения
15. Напишите программу на C ++ для преобразования неотрицательного целого числа givern в английские слова. Перейдите в редактор
Пример:
Пример ввода: 12
Пример вывода: двенадцать
Пример ввода: 29
Пример вывода: двадцать девять
Щелкните меня, чтобы увидеть образец решения
Редактор кода CPP:
Еще впереди!
Не отправляйте здесь какие-либо решения вышеуказанных упражнений, если вы хотите внести свой вклад, перейдите на соответствующую страницу упражнений.