#include <iostream>
#include <string>
using namespace std;
signed main() {
setlocale(LC_ALL, "Rus");
string strInput, findText, replaceText;
size_t position = 0;
cout << "Введите текст:" << ends;
getline(cin, strInput);
cout << "Введите то, что надо заменить: ";
getline(cin, findText);
cout << "Введите на что меняем: ";
getline(cin, replaceText);
string strOut = strInput;
while ((position = strOut.find(findText, 0)) != string::npos)
{
strOut.replace(position, findText.size(), replaceText);
position++;
}
cout << "Изменённый текст: " << strOut << endl;
cin.get();
return 0;
}
Либо:
#include <regex>
#include <string>
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "Rus");
string strInput, findText, replaceText;
cout << "Введите текст: ";
getline(cin, strInput);
cout << "Введите то, что надо заменить: ";
getline(cin, findText);
cout << "Введите на что меняем: ";
getline(cin, replaceText);
strInput = regex_replace(strInput, regex(findText), replaceText);
cout << "Изменённая строка: " << strInput;
return 0;
}
ответ:Внутри условных инструкций можно использовать любые инструкции языка Питон, в том числе и условную инструкцию. Получаем вложенное ветвление – после одной развилки в ходе исполнения программы появляется другая развилка. При этом вложенные блоки имеют больший размер отступа (например, 8 пробелов). Покажем это на примере программы, которая по данным ненулевым числам x и y определяет, в какой из четвертей координатной плоскости находится точка (x,y):
x = int(input())
y = int(input())
if x > 0:
if y > 0: # x>0, y>0
print("Первая четверть")
else: # x>0, y<0
print("Четвертая четверть")
else:
if y > 0: # x<0, y>0
print("Вторая четверть")
else: # x<0, y<0
print("Третья четверть")
В этом примере мы использовали комментарии – текст, который интерпретатор игнорирует. Комментариями в Питоне является символ # и весь текст после этого символа до конца строки.
Объяснение:В этом примере мы использовали комментарии – текст, который интерпретатор игнорирует. Комментариями в Питоне является символ # и весь текст после этого символа до конца строки.