Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Нужен помощь по С++

Knight Ghost Ученик (30), открыт 2 недели назад
Даны натуральное число n, символы S1,...,Sn. Преобразовать последовательность S1,...,Sn,
удалив из каждой группы идущих подряд цифр, в которой более двух цифр, все цифры, начиная с третьей.
3 ответа
Максим Колмаков Гуру (2662) 2 недели назад
Похожие вопросы
shogun raidens в «C/C++», 2 месяца назад
Нужна помощь по с++
afg564 в «C/C++», 1 год назад
Нужна помощь по С++
du11b0y в «C/C++», 1 год назад
Нужна помощь по С++
Павел Бобров в «C/C++», 2 года назад
Нужна помощь по С++
WithoutName Unknown в «Другие языки и технологии», 3 года назад
Нужна помощь по с++ коду
Не нашли то, что искали?
Реклама
0+
Календарь

Реклама
0+
Solar NGFW обретает форму
Николай Веселуха Высший разум (360861) 2 недели назад
 #include  
#include
#include

using namespace std;

int main() {
size_t n;
cin >> n;
string s;
s.resize(n);
for (auto& c : s) cin >> c;
string t;
size_t k = 0;
for (auto c : s) {
if (c > 0 && isdigit(c)) ++k;
else k = 0;
if (k < 3) t.push_back(c);
}
if (t.length() != s.length()) {
s = t;
}
cout << s << '\n';
}
Похожие вопросы