11 + Как создать все возможные пары из двух векторов в C ++?

У меня есть два вектора:

vector<double>vec1={1, 2, 3, 4, 5}
vector<double>vec2={6, 7, 8, 9, 10}

и я хочу сгенерировать все возможные пары, такие как:

{1,6}, {1,7}, {1,8}, {1,9}, {1, 10}, {2,6}, {2, 7}...

1

Решение

#include <vector>
#include <iostream>

int main()
{
std::vector<int> a = {1,2,3,4,5};
std::vector<int> b = {1,2,3,4,5};

for(int i =0;i<a.size() ;i++)
for(int j =0;j<a.size() ;j++)
std::cout << "{"<< a[i] << "," << b[j] << "} ";

}
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector