Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- int main()
- {
- string s;
- getline(cin, s);
- for (auto c : s)
- {
- if (c >= '0' && c <= '9')
- {
- cout << c;
- }
- ********************************************************
- if (c >= 48 && c <= 57)
- {
- cout << c;
- }
- ********************************************************
- }
- ****************************************************************************************************************
- int n;
- cin >> n;
- string s;
- getline(cin, s);
- for (int i = 0; i < n; i++)
- {
- getline(cin, s);
- string s2 = ""; // новая строка, в которую постепенно будем накапливать изменения
- for (auto c : s)
- { // перевод регистра букв
- if (c >= 'a' && c <= 'z') // проверям, если очередной символ маленькая латинская буква.
- {
- // переменная, которая будет обозначать номер буквы в алфавите
- int num = c - 'a'; // Из кода символа вычитаем код буквы 'a'. Получим число от 0 до 25.
- s2 += 'A' + num; // К строке s2 прибавилась большая буква (большая буква 'A' + номер в алфавите)
- }
- else
- {
- s2 += c;
- }
- }
- if (s2.find("RKPT") != -1) // поиск подходящей строки
- {
- for (auto c : s2)
- {
- if (c >= '0' && c <= '9')
- {
- cout << c;
- }
- }
- }
- }
- ****************************************************************************************************************
- //Узнаем на какой позиции находится первый знак препинания
- string s;
- getline(cin, s);
- int first = s.find_first_of("?!."); Позиция первого знака препинания
- //Найти первый из перечисленных в строке символов
- int second = s.find_first_of("?!.", first + 1); второй параметр означает позицию, начиная с которой будем искать
- !!!второй параметр также есть в функции find!!!
- !!!Если, например, нужно просто искать все вхождения, то можем циклом while пробежаться find с двумя параметрами!!!
- cout << s.substr(first + 2, second - first - 2);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement