Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- #include <ctime>
- using namespace std;
- int main()
- {
- setlocale(0, "Rus");
- srand(time(nullptr));
- vector<int> my_vector;
- vector<int> new_vector;
- cout << "Введите размер массива: ";
- size_t size_of_vector;
- cin >> size_of_vector;
- my_vector.resize(size_of_vector);
- new_vector.resize(size_of_vector);
- // заполнение массива
- for (int& item : my_vector) {
- item = rand() % 10000 + 10;
- }
- // вывод массива
- for (int& item : my_vector) {
- cout << item << " ";
- }
- cout << endl;
- // перестановка разрядов
- for (int& item : my_vector) {
- int temp = item;
- vector<int> temp_vector;
- while (temp > 0) {
- temp_vector.push_back(temp % 10);
- temp /= 10;
- }
- reverse(temp_vector.begin(), temp_vector.end());
- int buf = temp_vector[0];
- temp_vector[0] = temp_vector[temp_vector.size() - 1];
- temp_vector[temp_vector.size() - 1] = buf;
- for (int& elem : temp_vector) {
- cout << elem;
- }
- cout << " ";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement