У меня есть массив из п элементов, мне нужно положить все 2- их сочетание в массивы длины 2. Например:2- комбинация C++
предположим, что гребень 2 одномерный массив.
n = 1,2,3
мне нужно поставить все 2- комбинации прочесывать [I] [J] вроде:
comb[0][0] = {1}
comb[0][1] = {2}
comb[1][0] = {1}
comb[1][1] = {3}
comb[2][0] = {2}
comb[2][1] = {3}
Я не знаю, как писать код! Благодаря
Ответ:
Выходов (п!) Ответ: n = общее число т = Общий возможный ответ
int m = 0;
for (int i = 0; i < n - 1; i++){
int first = a[i];
for(int j = i+1 ; j < n ; j++){
int second = a[j];
comb[m][0] = first;
comb[m][1] = second;
++m;
}
}
Это домашнее задание? Что вы пробовали? В любом случае, вы должны удалить эти скобки. – chris
Я боюсь, если StackOverflow будет полезен для вашей домашней работы ;-) – g13n
@ g13n, SO может определенно оказать большую помощь в выполнении домашних заданий, но если это домашнее задание, вы должны * сделать это сами. В большинстве случаев все, что требуется, - это идея, на которой можно опираться. Если вы пришли, чтобы заставить других людей выполнять домашнее задание, почему вы зачислили курс в первую очередь? – chris