Создайте список случайных чисел, со случайным количеством элементов от 3 до 10. Ваше задача - создать новый список из 3 элементов начального списка - первым, третьим и вторым с конца .

Пример:

[1, 2, 3, 4, 5, 6, 7, 9] == [1, 3, 7]

[1, 1, 1, 1] == [1, 1, 1]

[6, 3, 7] == [6, 7, 3]

mishajordan213 mishajordan213    1   25.07.2022 12:53    0

Ответы
насвай4 насвай4  25.07.2022 12:54

Код на C++
#include <vector>

#include <iostream>

#include <random>

#include <ctime>

using namespace std;

int main() {

srand(time(0));

vector <int> first;

vector <int> second;

for (int i = 0; i < rand() % 10 + 3; i++) {

 first.push_back(rand());

 cout << first[i] << " ";

}

cout << endl;

second.insert(second.begin(), first.at(0));

second.insert(second.begin() + 1, first.at(1));

second.insert(second.begin() + 2, first.at(first.size()-2));

for (int i = 0; i < 3; i++) {

 cout << second[i] << " ";

}

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика