Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
abdulismailova2
07.01.2023 09:50 •
Информатика
Скопировать текстовый файл в новый файл, заменив в каждой строке сочетания цифр на два символа «z», и оставляя пустую строку после каждых двух строк пустоты. написать на с++
Ответ:
Юлия3640
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;
}
//про пустые строки не очень поняла. могла где то допустить ошибку, но вроде все как то так
0,0
(0 оценок)
Популярные вопросы: Информатика
paatalizip08mh2
19.10.2022 21:56
34F5 Что это значит в информатике и чему равно...
markkolk77R
28.03.2022 01:26
1. заполните недостающие данные = байт = 98304бит объем сообщения «ядро», записанного с 256 символьного алфавита (кавычки не учитывать)...
Amina441
01.07.2021 12:30
#include using namespace std; int main() { int finish = 0; int res = 0; string a; cin a; finish = a.length(); for (int x = 0; x a.length(); x++) { if (a[x] == ( ) { res++;...
айдын23
21.05.2021 15:15
выполнить чем опасно оноаен - игры на компьютере планшете или сотовом телефоне...
Hist18
10.06.2020 01:56
Вкаких координатных четвертях расположены точки: a(25; -100),b(-2,5; -100),c(1/8; -1/20)...
Anny2107
10.06.2020 01:56
Втрех маленьких и четырех больших коробках 150 цветных карандашей, а в четырех маленьких и трех больших коробках 144 карандаша. сколько цветных карандашей в большой коробке?...
728470
29.08.2020 01:33
Животное соня спит 7 месяцев в году. насколько месяцев меньше соня не спит, чем спит?...
Ясте
10.06.2020 01:56
Решите систему уравнений методом подстановки x+y=1...
krasilovaen
10.06.2020 01:56
Найти среднее арифметическое чисел 25,6; 28,7; 14,4; 12,8...
gulya19860630
10.06.2020 01:56
Одно из двух чисел вдвое больше второго.если из первого числа вычесть 28,а ко второму прибавить 23,то числа станут равными ,найти эти два числа .(решить арефмитическим пояснения...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
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;
}
//про пустые строки не очень поняла. могла где то допустить ошибку, но вроде все как то так