Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <cctype>
- #include <vector>
- int main() {
- std::string a;
- std::string b;
- std::cin >> a >> b;
- size_t flag;
- std::vector<size_t> mcjh;
- for (size_t i = 0; i < a.size(); ++i) {
- a[i] = std::tolower(a[i]);
- }
- for (size_t i = 0; i < b.size(); ++i) {
- b[i] = std::tolower(b[i]);
- }
- size_t i = 0;
- // aza az
- while (i < a.size()) {
- if (a[i] == b[0]) {
- size_t j = 0;
- while (i + j < a.size() && a[i + j] == b[j]) {
- if (j == b.size() - 1) {
- m.push_back(i);
- break;
- }
- ++j;
- }
- }
- ++i;
- }
- for (auto value : m) {
- std::cout << value << " ";
- }
- for (size_t i = 0; i < m.size(); ++i) {
- std::cout << m[i] << " ";
- }
- std::cout << m;
- //abcAbc ca - > 2
- //abcabcabc ca - > 2 5
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement