#include <iostream>
#include <vector>
void printVector(std::vector<int> const &v) {
for (auto const &n: v) {
std::cout << n << " ";
}
}
int main () {
std::vector<int> vec {1, 2, 3, 100, 5, 6};
printVector(vec);
std::cout << '\n';
std::iter_swap(vec.begin() + 1, vec.begin() + 3);
printVector(vec);
}
/*
run:
1 2 3 100 5 6
1 100 3 2 5 6
*/