Для решения этой задачи в C++ мы можем использовать стандартные возможности работы со строками, предоставляемые библиотекой ``. Задача заключается в том, чтобы пройти по каждому символу строки и заменить его на соответствующий символ согласно заданным условиям.
Вот пример программы, которая выполняет требуемую замену:
#include
#include
std::string replaceCharacters(const std::string& input) {
std::string result = input; // Создаем копию исходной строки для работы
for (char& c : result) { // Проходим по каждому символу строки
// Проводим замену согласно условиям
if (c == 'a') {
c = 'b';
} else if (c == 'b') {
c = 'a';
} else if (c == 'A') {
c = 'B';
} else if (c == 'B') {
c = 'A';
}
}
return result; // Возвращаем измененную строку
}
int main() {
std::string input;
std::cout