Написать программу на С++
В текстовом файле заменить каждую цифру на следующую по величине цифру (‘9’ заменить на ‘0’), результат поместить в новый файл.
129
260
Ответы на вопрос:
#include<fstream>
#include <iostream>
#include <algorithm>
#include <string>
#include <map>
int main()
{
std::string fname;
//ввод названия текстового файла
std::cin >> fname;
std::ifstream file(fname);
std::string text((std::istreambuf_iterator<char>(file)) ,std::istreambuf_iterator<char>());
file.close();
std::map<char, char> rs = {{'9', '0'}};
for (char i = '0'; i < '9'; ++i) rs.insert({ i,i+1 });
char r;
std::replace_if(text.begin(), text.end(), [&](char c) { return r = rs[c]; }, r);
std::ofstream out("result.txt");
out << text << std::endl;
out.close();
return 0;
}
Var a,b,c,d: integer; begin readln(a); c: =a div 100 mod 10; d: =a div 10 mod 10; b: =(a div 1000)*1000+d*100+c*10+(a mod 10); writeln(b); end. короткий вариант: var a,b: integer; begin readln(a); b: = (a div 1000)*1000+(a div 10 mod 10)*100+(a div 100 mod 10)*10+(a mod 10); writeln(b); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
07072002kl26.03.2021 00:58
-
nata50617.05.2021 17:37
-
НастяРаскатова230525.08.2021 05:40
-
0p3n07.01.2020 02:55
-
pankovakseniya17.06.2021 07:03
-
lemyana201703.02.2022 20:44
-
ник503209.06.2022 09:17
-
ivan08020620.04.2020 15:14
-
ZaY40nOK01.12.2022 02:51
-
egordyachenko18.09.2020 21:36
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.