Написать программу на С++
В текстовом файле заменить каждую цифру на следующую по величине цифру (‘9’ заменить на ‘0’), результат поместить в новый файл.
244
426
Ответы на вопрос:
#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;
}
Узловой компьютер имеет более высокие права и осуществляет сетью, в которую включены пк пользователей. для этого на узловом компьютере должна быть установлена специальная ос с функциями сервера
Популярно: Информатика
-
lydavika75527.01.2020 05:59
-
ЖенушкаV14.04.2022 07:52
-
TuplinaTina30.03.2023 20:16
-
Аркадичка02.03.2021 02:31
-
kiraн199926.09.2022 05:11
-
DashaL0421.11.2021 00:16
-
kseniamattmn04.05.2022 17:17
-
texet102408.04.2021 18:05
-
Anne41319.05.2023 08:49
-
Yerkosyaorynbekova06.09.2020 17:41