Скопировать текстовый файл в новый файл, заменив в каждой строке сочетания

Скопировать текстовый файл в новый файл, заменив в каждой строке сочетания цифр на два знака z, и оставляя пустую строку после каждых 2-ух строк пустоты. Написать на С++

Задать свой вопрос
1 ответ
include lt;bits/stdc++.hgt;
using namespace std;
int main()

freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
string S;
getline(cin, S);
for (int i=0; ilt;S.length(); i++)

if (S[i]lt;='9' amp;amp; S[i]gt;='0')

int k=i;
while (S[k]lt;='9' amp;amp; S[k]gt;='0') k++;
string A="";
for (int j=0; jlt;i; j++)
A=A+S[j];
A=A+"zz";
for (int j=k; jlt;S.length(); j++)
A=A+S[j];
S=A;


cout lt;lt; S;



//про пустопорожние строки не очень поняла. могла где то допустить ошибку, но вроде все как то так
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт