Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- using namespace std;
- vector<int> initVector(int n) // функция инициализации вектора значениями
- {
- vector<int> vec; // объявление вектора
- int x; // вводимое значение
- for (int i = 0; i < n; ++i)
- {
- cin >> x; // вводимое значение элемента вектора
- vec.push_back(x); // добавляем его в конец вектора
- }
- return vec; // возвращаем вектор
- }
- void printVector(vector<int> vec) // функция распечатки элементов вектора на экран
- {
- for (int elem : vec) cout << elem << " "; // проходимся по вектору и печатаем каждый его элемент
- cout << endl;
- }
- int main()
- {
- int n; // количество элементов в векторе
- cin >> n; // вводим количество элементов
- vector<int> vec = initVector(n); // инициализируем вектор с помощью функции initVector
- int x, y; // х и у по условию задачи
- cin >> x >> y;
- for (int& elem : vec) // проходимся по элементам вектора
- {
- if (elem == x) elem = y; // если элемент вектора равен х, то меняем его на у
- }
- printVector(vec); // распечатываем все элементы вектора
- return 0;
- }
Add Comment
Please, Sign In to add comment