<div style="text-align: left"><img src="http://thimg.todayhumor.co.kr/upfile/201310/1381580365yTm1eYcs1Duw1679KWMMBB4aKxTnpNO5.png" width="412" height="252" alt="제목 없음.png" style="border: none" /></div><br /> <div>이런 식의 피라미드가 있다면 </div> <div><br /></div> <div>하나씩 선택 하는 데</div> <div>선택한 숫자의 양 옆숫자만 선택해서 내려갈수있습니다</div> <div><br /></div> <div>이런방법으로 나오는 결과 값중 가장 큰 값을 찾는 문제인데요</div> <div><br /></div> <div>어떤 방식으로 해야될까요 ??</div> <div><br /></div> <div>소스크드를 다 안짜주셔도 이런이런 식으로 하면 되겠다는 힌트만이라도 알려주세요 ㅠㅠ</div> <div><br /></div> <div>for 문을 사용하여</div> <div><br /></div> <div> <div>int i,j,g,h;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>i=3;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int arry1[5][5] = {{3},{1,2},{5,4,6},{2,6,3, 2},{1,7,3,7,3}};</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int result[5] = {0};</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>for(h=1; h<4; h++) {</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("첫번째 for문들어왔냐 ㅅㅂ\n");</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span> for(j=1; j<4; j++) {</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span> printf("두번째 for문들어왔냐 ㅅㅂ\n");</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span> result[h] = arry1[4][j];</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span> for(g=0; g<4; g++) {</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("세번째 for문들어왔냐 ㅅㅂ\n");</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("%d \n", result[h]);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>if(arry1[i][j] > arry1[i][j-1]) {</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("첫번째 if문들어왔냐 ㅅㅂ\n");</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>result[h] += arry1[i][j];</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("%d \n", result[h]);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else{</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("첫번째 else문들어왔냐 ㅅㅂ\n");</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>result[h] += arry1[i][j-1];</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("%d \n", result[h]);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>--i;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span> }</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span> }</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div></div> <div><br /></div> <div>이런식의for 문을 사용하려고 했는데 자꾸 양쪽 끝내 부분에 오면 막히게 됩니다.</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.