숙제가 있고 이런 종류의 문제에 대한 코드를 어떻게 시작해야할지 모르겠습니다.C++ 용 배열에 가능한 모든 합계를 나열하는 방법?
하자가
[A] [B] [C] [D] [E]를 (예를 들어 우리가 5 개 원소가)I 원하는 n 개의 요소로 구성하여 I는 정수 배열을 말한다 모든 조합의 합계 (ABCDE, ABCD, ABCE, ACDE, BCDE, ABC, ABD, ABE, ACE, ADE, BDE, CDE, AB, AC 등)의 합계를 인쇄하려는 가능성의 모든 합계를 나열하십시오. A, B, C, D 및 E)
또 다른 예는 배열의 4 개 요소입니다 ([A] [B] [C] [ D])
(ABCD, ABC, ABD, ACD, BCD, AB, AC, AD, BC, BD, CD, A, B, C 및 D)의 모든 합계를 나열하고 싶습니다.
여러분 모두 내 질문을 이해하기를 바랍니다. 도움이 필요하고 어떻게해야할지 모르겠다. "
"ABCDE "의 모든 조합의 집합"A "를 포함 (및 시작) 이들의 조합으로 구성되어 및 포함되지 않은 것들 :
5 요소의 경우 얼마나 많은 조합이 있습니까? 4 요소의 경우 얼마나 많은 조합이 있습니까? 그 숫자는 친숙한가요? –
가능한 [주어진 배열의 가능한 모든 하위 집합을 찾는 방법?] (http://stackoverflow.com/questions/679203/how-to-find-all-possible-subsets-of-a-given-array) –
1, 2, 3 등의 요소 조합을 별도의 사례로 생각하십시오. 한 요소의 모든 조합을 인쇄하는 코드를 작성하십시오 (쉽습니다). 그런 다음 두 요소의 조합에 대한 코드를 작성해보십시오. 작동하지 않으면 시도한 것을 Google에 표시하십시오. – Jon