kutuzzzov

Задачи на 1 октября

Oct 1st, 2025
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.33 KB | None | 0 0
  1. Задача 1: Подсчитать количество символов в строке
  2. Условие: Напишите функцию, которая принимает строку и возвращает её длину (количество символов).
  3.  
  4. #include <iostream>
  5. #include <string>
  6.  
  7. // Функция для подсчёта длины строки
  8.  
  9. int main() {
  10.     std::string text = "Hello, world!";
  11.     std::cout << "Length: " << getStringLength(text) << "\n"; // Вывод: Length: 13
  12.     return 0;
  13. }
  14.  
  15. Задача 2: Проверить, является ли строка пустой
  16. Условие: Напишите функцию, которая проверяет, является ли строка пустой.
  17.  
  18. #include <iostream>
  19. #include <string>
  20.  
  21. // Функция для проверки пустоты строки
  22.  
  23. int main() {
  24.     std::string text1 = "";
  25.     std::string text2 = "Non-empty string";
  26.     std::cout << std::boolalpha;
  27.     std::cout << "Is empty? " << isStringEmpty(text1) << "\n"; // Вывод: Is empty? true
  28.     std::cout << "Is empty? " << isStringEmpty(text2) << "\n"; // Вывод: Is empty? false
  29.     return 0;
  30. }
  31.  
  32. Задача 3: Конкатенация двух строк
  33. Условие: Напишите функцию, которая принимает две строки и возвращает их конкатенацию.
  34.  
  35. #include <iostream>
  36. #include <string>
  37.  
  38. // Функция для конкатенации строк
  39.  
  40. int main() {
  41.     std::string text1 = "Hello, ";
  42.     std::string text2 = "world!";
  43.     std::cout << concatenateStrings(text1, text2) << "\n"; // Вывод: Hello, world!
  44.     return 0;
  45. }
  46.  
  47. Задача 4: Проверить, начинается ли строка с определённого символа
  48. Условие: Напишите функцию, которая проверяет, начинается ли строка с заданного символа.
  49.  
  50. #include <iostream>
  51. #include <string>
  52.  
  53. // Функция для проверки первого символа
  54.  
  55. int main() {
  56.     std::string text = "Hello";
  57.     std::cout << std::boolalpha;
  58.     std::cout << "Starts with 'H'? " << startsWithChar(text, 'H') << "\n"; // Вывод: Starts with 'H'? true
  59.     std::cout << "Starts with 'h'? " << startsWithChar(text, 'h') << "\n"; // Вывод: Starts with 'h'? false
  60.     return 0;
  61. }
  62.  
  63. Задача 5: Заменить все пробелы на подчёркивания
  64. Условие: Напишите функцию, которая заменяет все пробелы в строке на символ подчёркивания (_).
  65.  
  66. #include <iostream>
  67. #include <string>
  68.  
  69. // Функция для замены пробелов
  70.  
  71. int main() {
  72.     std::string text = "Hello world!";
  73.     std::cout << replaceSpaces(text) << "\n"; // Вывод: Hello_world!
  74.     return 0;
  75. }
  76.  
  77. Задача 6: Удалить все цифры из строки
  78. Условие: Напишите функцию, которая удаляет все цифры из строки.
  79.  
  80. #include <iostream>
  81. #include <string>
  82.  
  83. // Функция для удаления цифр
  84.  
  85. int main() {
  86.     std::string text = "Hello123 world456!";
  87.     std::cout << removeDigits(text) << "\n"; // Вывод: Hello world!
  88.     return 0;
  89. }
Advertisement
Add Comment
Please, Sign In to add comment