Вывести все возможные комбинации размещения 6 объектов А={1,2,3,4,5,6} по трём инстанциям, где один и тот же объект не может направляться в обе инстанции не могу разобраться, код на с++ #include
using namespace std;
int main()
{
for (int q = 0; q < 3; q++)
for (int w = 0; w < 3; w++)
for (int e = 0; e < 3; e++)
for (int r = 0; r < 3; r++)
for (int t = 0; t < 3; t++)
for (int y = 0; y < 3; y++)
{
if (q == 0) cout << "1";
if (w == 0) cout << "2";
if (e == 0) cout << "3";
if (r == 0) cout << "4";
if (t == 0) cout << "5";
if (y == 0) cout << "6";
cout << endl;
}
cout << endl;
system("pause");
return 0;
}
Мой код, у меня что-то не выходит