Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Задача 1: Подсчитать количество символов в строке
- Условие: Напишите функцию, которая принимает строку и возвращает её длину (количество символов).
- #include <iostream>
- #include <string>
- // Функция для подсчёта длины строки
- int main() {
- std::string text = "Hello, world!";
- std::cout << "Length: " << getStringLength(text) << "\n"; // Вывод: Length: 13
- return 0;
- }
- Задача 2: Проверить, является ли строка пустой
- Условие: Напишите функцию, которая проверяет, является ли строка пустой.
- #include <iostream>
- #include <string>
- // Функция для проверки пустоты строки
- int main() {
- std::string text1 = "";
- std::string text2 = "Non-empty string";
- std::cout << std::boolalpha;
- std::cout << "Is empty? " << isStringEmpty(text1) << "\n"; // Вывод: Is empty? true
- std::cout << "Is empty? " << isStringEmpty(text2) << "\n"; // Вывод: Is empty? false
- return 0;
- }
- Задача 3: Конкатенация двух строк
- Условие: Напишите функцию, которая принимает две строки и возвращает их конкатенацию.
- #include <iostream>
- #include <string>
- // Функция для конкатенации строк
- int main() {
- std::string text1 = "Hello, ";
- std::string text2 = "world!";
- std::cout << concatenateStrings(text1, text2) << "\n"; // Вывод: Hello, world!
- return 0;
- }
- Задача 4: Проверить, начинается ли строка с определённого символа
- Условие: Напишите функцию, которая проверяет, начинается ли строка с заданного символа.
- #include <iostream>
- #include <string>
- // Функция для проверки первого символа
- int main() {
- std::string text = "Hello";
- std::cout << std::boolalpha;
- std::cout << "Starts with 'H'? " << startsWithChar(text, 'H') << "\n"; // Вывод: Starts with 'H'? true
- std::cout << "Starts with 'h'? " << startsWithChar(text, 'h') << "\n"; // Вывод: Starts with 'h'? false
- return 0;
- }
- Задача 5: Заменить все пробелы на подчёркивания
- Условие: Напишите функцию, которая заменяет все пробелы в строке на символ подчёркивания (_).
- #include <iostream>
- #include <string>
- // Функция для замены пробелов
- int main() {
- std::string text = "Hello world!";
- std::cout << replaceSpaces(text) << "\n"; // Вывод: Hello_world!
- return 0;
- }
- Задача 6: Удалить все цифры из строки
- Условие: Напишите функцию, которая удаляет все цифры из строки.
- #include <iostream>
- #include <string>
- // Функция для удаления цифр
- int main() {
- std::string text = "Hello123 world456!";
- std::cout << removeDigits(text) << "\n"; // Вывод: Hello world!
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment