Дорогие мои, помогите мне ♥️ Нужно написать программу: «Выписать из текста слова, которые начинаются и заканчиваются цифрой» Понятное дело я вас отблагодарю за помощь денежкой ♥️♥️
#include <iostream> #include <string> int main() { std::string source(" "); std::getline(std::cin, source); source.append(" "); for (std::size_t i = 1; i < source.length(); ++i) { if (source[i - 1] != ' ') continue; if (source[i] >= '0' && source[i] <= '9') { for (std::size_t j = i + 1; j < source.length(); ++j) { if (source[j] == ' ') { if (source[j - 1] >= '0' && source[j - 1] <= '9') { for (; i <= j; ++i) std::cout << source[i]; } else i = j; break; } } } } std::cin.get(); } Код #include <iostream> #include <string> int main() { std::string source(" "); std::getline(std::cin, source); source.append(" "); for (std::size_t i = 1; i < source.length(); ++i) { if (source[i - 1] != ' ') continue; if (source[i] >= '0' && source[i] <= '9') { for (std::size_t j = i + 1; j < source.length(); ++j) { if (source[j] == ' ') { if (source[j - 1] >= '0' && source[j - 1] <= '9') { for (; i <= j; ++i) std::cout << source[i]; } else i = j; break; } } } } std::cin.get(); }