Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
2 апреля 2023 20:36
953
30 БАЛЛОВ ТОМУ КТО РЕШИТ!!!!!!Задача на c++ !!!
Дана строка. Удалите из нее все символы, чьи индексы делятся на 3.
1
ответ
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
cin >> s;
int cnt = 0;
for (int i = 0;i < s.length();++i)
{
cnt++;
if (cnt%3 == 0)
s.erase(i,1),i--;
}
cout << s;
}
Пример:
123456789
124578
using namespace std;
int main()
{
string s;
cin >> s;
int cnt = 0;
for (int i = 0;i < s.length();++i)
{
cnt++;
if (cnt%3 == 0)
s.erase(i,1),i--;
}
cout << s;
}
Пример:
123456789
124578
0
·
Хороший ответ
4 апреля 2023 20:36
Остались вопросы?
Еще вопросы по категории Информатика
Каждый объект, зарегистрированный в информационной системе, получает уникальный код из 9 символов, каждый из которых может быть одной из 10 первых лат...
При работе с таблицей в программе Exel в ячейке D3 записана формула =B2+$C3. Какой вид приобретёт формула после того, как её скопируют и п...
2. Укажите правильное описание массива а. Var a:array[1..1000] of integer; б. Var А, В, С: ARRAY [1..50] OF REAL or INTEGER; в. Var А: ARRAY [1..50 OF...
Помогите срочно!( В одной книге было написано 100 следующих утверждений. "В этой книге ровно одно неверное утверждение" "В этой книге ровно два неверн...
Что такое данные ,и где они хранятся...