Вопрос Написать программу в C++ готорая вставляет элемент m после первого введенного элемента n

Статус
В этой теме нельзя размещать новые ответы.
Регистрация
9 Июл 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Например: мы ввели список 4 6 5
ввести элемент m: 4
ввести элемент n: 2
новый список: 4 2 6 5
 
#include <iostream> #include <list> #include <algorithm> using namespace std; void print(list<int>& seq); int main() { list<int> seq = { 4, 6, 5 }; print(seq); cout << " m: "; int m; cin >> m; cout << " n: "; int n; cin >> n; auto i = find(seq.begin(), seq.end(), m); if (i != seq.end()) { ++i; seq.insert(i, n); } print(seq); cin.sync(); cin.get(); } void print(list<int>& seq) { for (auto i : seq) cout << << i; cout << endl; }
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху