tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Скопировать текстовый файл
Скопировать текстовый файл в новый файл, заменив в каждой строке сочетания цифр на два символа «z», и оставляя пустую строку после каждых двух строк пустоты. написать на с++
Muxaska123
3 24.09.2019 07:10
0
Ответы
МВ080706
21.08.2020 14:43
#include <bits/stdc++.h>
using namespace std;
int main()
{
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
string S;
getline(cin, S);
for (int i=0; i<S.length(); i++)
{
if (S[i]<='9' && S[i]>='0')
{
int k=i;
while (S[k]<='9' && S[k]>='0') k++;
string A="";
for (int j=0; j<i; j++)
A=A+S[j];
A=A+"zz";
for (int j=k; j<S.length(); j++)
A=A+S[j];
S=A;
}
}
cout << S;
}
//про пустые строки не очень поняла. могла где то допустить ошибку, но вроде все как то так
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
МарияЛобачева
10.09.2020 11:52
Өзіңнің досыңның қай айда дүниеге келгендін анықтау үшін оған қанша сұрақ қоюға болады...
heylolitahey
10.09.2020 11:52
3 бита+1кб=?бита. 8195 кбb. 4 битаc. 8195 бит...
Снежка555
10.09.2020 11:51
ответь на вопросы: Запоминающие устройства компьютера можно разделить на два... К внутренней памяти относится... К внешней памяти относится... Принцип работы запоминающих...
evgenscorp1
09.04.2020 21:57
У Игоря при запуске эмулятора высвечивается ошибка: в вашем пк произошёл сбой, идет сбор данных об ошибке, комп будет выключен. Что произошло у Игоря, если эмулятор...
лиз87
09.04.2020 21:57
Построить точечную диаграмму в Exel таблице Необходимо построить график функции f(x)=7x3+2x2-x+15 на отрезке [-2;2]. Шаг изменения х=0,5 Точечная диаграмма используется...
Варя11011
09.04.2020 21:57
Определить, есть ли в данном массиве положительные элементы, кратные t (t вводится с клавиатуры)....
ruslan5632
09.04.2020 21:57
Дан текст. Подсчитайте количество букв «е» и удалите их все из текста. Паскаль...
lol1045
09.04.2020 21:56
Звернутися до елементу за його ключем і присвоїти його значення інформатика...
f0kYsss
07.09.2019 22:10
Робот вычислитель умеет выполнять две команды: команда 1 – вычесть 3; команда 2 – умножить на 2. напиши последовательность команд, выполняя которые вычислитель может...
Ravik2K
06.04.2021 12:31
с формулой в Excel В первую ячейку второго столбца ввести формулу для вычисления х0 по формуле х0 = s 2 mod и, например =ОСТАТ(В4^2;$В$3)...
Популярные вопросы
|x+6|-9=3 найдите корень данного уравнения...
2
Значення якого із запропонованих у відповідях виразів є найбільшим...
2
Знайдіть значення виразу при значеннях змінних 0.63a+0,63b+2,7,якщо...
2
Сколько будет 108,4 разделить на 11?...
1
Вставьте пропущенные слова (слова внизу). , нужно! ! 1. what did...
2
Прочитай слова назови в них буквы и звуки...
1
Как я победил свой страх, сочинение- рассуждение 2 класс...
3
Одиннадцать двенадцатых минус одиннадцать восемнадцатых...
2
They were brought a new house. two hundred people we re being invited...
2
Построить график функции y=1/2корень x и найти приближённо по графику...
3
using namespace std;
int main()
{
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
string S;
getline(cin, S);
for (int i=0; i<S.length(); i++)
{
if (S[i]<='9' && S[i]>='0')
{
int k=i;
while (S[k]<='9' && S[k]>='0') k++;
string A="";
for (int j=0; j<i; j++)
A=A+S[j];
A=A+"zz";
for (int j=k; j<S.length(); j++)
A=A+S[j];
S=A;
}
}
cout << S;
}
//про пустые строки не очень поняла. могла где то допустить ошибку, но вроде все как то так