C++ Упражнения Строки

Сайт не является учебником по программированию. Это только небольшой авторский сборник информации в помощь начинающим программистам.

Желательно, чтобы выполнение эти заданий делали в IDE типа Visual Studio, CodeBlocks (в общем не очень старых).

  • Вам нужно написать программу, которая попросит ввести две строки. После ввода строк пользователем, программа должна поменять строки местами друг с другом и вывести их на экран
    C++ для начинающих 
    
  • Выполните переворот строки, написав её наоборот
    Дом --> моД
    
  • Узнайте, входит ли в строку целое число
  • Посчитайте количество целых чисел в строке
  • Посчитайте количество цифр в строке
  • Удалите из строки все символы, которые идут по нечетным номером
  • Нужно вывести на экран последнее слово строки. Строка может содержать более одного пробела и заканчиваться любой группой разделителей (например:
    Это    строка   и она   хочет узнать!свое последнее слово!!!

    )

  • Измените строку таким образом, чтобы
    Каждый четный символ стал прописным, а нечетный маленьким
    Каждый прописной символ заменить на соответствующий ему маленький, а каждый маленький на прописной
  • Напишите программу,
    которая покажет наиболее редко встречаемый элемент в строке
    которая покажет наиболее часто встречаемый элемент в строке
    элемент, который встречается указанное количество раз
  • Строка состоит из более чем одного полноценного слова. Вам нужно переместить слова внутри строки так, чтобы они шли в алфавитном порядке
  • Создайте генератор случайных слов.
  • Создайте генратор фамилий
  • Выполните сортировку символов внутри строки в алфавитном порядке
  • Посчитайте количество слов в строке
  • Создайте из строки новый массив, в который запишите каждое слово строки
  • Удалите из строки все символы ‘k’
  • Посчитайте вхождение каждого символа в строку и выведите результат на экран. Результаты для одинаковых символов дважды выводится на экран не должны
  • Введите строку и подстроку для удаления. Если в строке есть подстрока, нужно ее удалить из строки
  • Исключите из строки элемент, который чаще всего встречается
  • После каждого пробела строки вставьте символ ‘7’
    После каждого символа ‘7’ вставьте подстроку new
  • В строке несколько слов.
  • Выведите на экран символы, присутствующие в каждом слове
  • Выведите на экран символы, которые уникальны для каждого слова
  • Удалите из строки все повторяющиеся символы, но так, чтобы каждый один из этих символов оставался в строке
    2223445 ==> 2345
  • Напишите программу, определяющую, в какой раскладке ввелась строка
  • Строка задана цифрами и может быть с точкой. Преобразуйте её в число с точкой, преобразуйте такую строку в целое число
  • Реализуйте простую программу
    Ввод числа типа int
    Ввод строки S1
    Ввод строки S2
    Вывод на экран число+» «+S1+» «+S2+»\n»

    порядок не нарушать
  • Строка состоит всего из одного какого-то слова. В слово входят символы и цифры. Ваша задача переместить все цифры в конец строки
    ghj77kl8dd ==> ghjkldd778
  • Задана строка следующего формата

    команда1 - команда2 3:0 (1:0)

    В скобках — результат первой половины игры. Перед скобками результат всей игры.
    Ваша задача посчитать сумму результата во второй половине игры. Результат приведенной строки = 2
    Названия команд могут содержать цифры, а счет может быть и двузначным.

  • Напишите собственную функцию замены подстроки в строке заданной строкой. Сама функция принимает 3 параметра: исходная строка, строка замены и то, на что заменяем.
    например
    исходная строка = Bot say <fool> molodchik <fool>
    строка замены <fool>
    меняем на good
    функция должна вернуть
    Bot say good molodchik good
  • Строка представляет собой фамилию человека. Ваша задача дать приблизительную оценку пола (мужская или женская). Точно определить все фамилии 100% не удастся, но на большое количество фамилий можно дать нормальную оценку и показать правильные результаты.
  • Задана некоторая строка. Ваша задача удалить из нее все слова, длина которых кратна трем и при этом если в них отсутствует буква s
  • Удалите все гласные символы из строки
  • Все четные слова строки нужно инвертировать

    я строка ci-plus-plus-snachala.ru сайта
    я акортс ci-plus-plus-snachala.ru атйас

Все комментарии на сайте проверяются, поэтому ваш комментарий может появиться не сразу. Для вставки кода в комментарий используйте теги: [php]ВАШ_КОД[/php]

Добавить комментарий

Ваш e-mail не будет опубликован.

Поиск

 
     
Яндекс.Метрика

НАГРАДИ АВТОРА САЙТА
WEBMONEY
R375024497470
U251140483387
Z301246203264
E149319127674

В свои 20 лет он знал более 9 опеpационных систем и ни одной женщины.

Выражаю свою признательность

  • Максиму очень признателен за указание на мои ошибки и неточности.
  • Sergio ===> за оказание помощи в исправлении моих ошибок
  • Gen ===> за правильное стремление помочь другим новичкам и выявления моих ошибок