프로그래밍 질문은 처음이어서... 어색해도 양해바래요! <div><br></div> <div>지금 제가 3x3역행렬을 구하고 determinant를 구하는 프로그램을 짰는데요.</div> <div><br></div> <div>현재는 이렇게 했어요:</div> <div><br></div> <div><div>#include <stdio.h></div> <div><br></div> <div> <ol class="linenums" style="margin:0px;color:#1e347b;font-family:'Myriad Set Pro', 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;font-size:13px;white-space:pre;"><li class="L0" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="com" style="color:#93a1a1;">#include</span><span class="str" style="color:#dd1144;"><stdio.h></span></li> <li class="L1" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span></li> <li class="L2" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="kwd" style="color:#1e347b;">int</span><span class="pln" style="color:#48484c;"> main</span><span class="pun" style="color:#93a1a1;">(){</span></li> <li class="L3" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span></li> <li class="L4" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span><span class="kwd" style="color:#1e347b;">int</span><span class="pln" style="color:#48484c;"> a</span><span class="pun" style="color:#93a1a1;">[</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">][</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">],</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">,</span><span class="pln" style="color:#48484c;">j</span><span class="pun" style="color:#93a1a1;">;</span></li> <li class="L5" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span><span class="kwd" style="color:#1e347b;">float</span><span class="pln" style="color:#48484c;"> determinant</span><span class="pun" style="color:#93a1a1;">=</span><span class="lit" style="color:#195f91;">0</span><span class="pun" style="color:#93a1a1;">;</span></li> <li class="L6" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span></li> <li class="L7" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> printf</span><span class="pun" style="color:#93a1a1;">(</span><span class="str" style="color:#dd1144;">"Enter the 9 elements of matrix: "</span><span class="pun" style="color:#93a1a1;">);</span></li> <li class="L8" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span><span class="kwd" style="color:#1e347b;">for</span><span class="pun" style="color:#93a1a1;">(</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">=</span><span class="lit" style="color:#195f91;">0</span><span class="pun" style="color:#93a1a1;">;</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;"><</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">;</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">++)</span></li> <li class="L9" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span><span class="kwd" style="color:#1e347b;">for</span><span class="pun" style="color:#93a1a1;">(</span><span class="pln" style="color:#48484c;">j</span><span class="pun" style="color:#93a1a1;">=</span><span class="lit" style="color:#195f91;">0</span><span class="pun" style="color:#93a1a1;">;</span><span class="pln" style="color:#48484c;">j</span><span class="pun" style="color:#93a1a1;"><</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">;</span><span class="pln" style="color:#48484c;">j</span><span class="pun" style="color:#93a1a1;">++)</span></li> <li class="L0" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> scanf</span><span class="pun" style="color:#93a1a1;">(</span><span class="str" style="color:#dd1144;">"%d"</span><span class="pun" style="color:#93a1a1;">,&</span><span class="pln" style="color:#48484c;">a</span><span class="pun" style="color:#93a1a1;">[</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">][</span><span class="pln" style="color:#48484c;">j</span><span class="pun" style="color:#93a1a1;">]);</span></li> <li class="L1" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span></li> <li class="L2" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> printf</span><span class="pun" style="color:#93a1a1;">(</span><span class="str" style="color:#dd1144;">"\nThe matrix is\n"</span><span class="pun" style="color:#93a1a1;">);</span></li> <li class="L3" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span><span class="kwd" style="color:#1e347b;">for</span><span class="pun" style="color:#93a1a1;">(</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">=</span><span class="lit" style="color:#195f91;">0</span><span class="pun" style="color:#93a1a1;">;</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;"><</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">;</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">++){</span></li> <li class="L4" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> printf</span><span class="pun" style="color:#93a1a1;">(</span><span class="str" style="color:#dd1144;">"\n"</span><span class="pun" style="color:#93a1a1;">);</span></li> <li class="L5" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span><span class="kwd" style="color:#1e347b;">for</span><span class="pun" style="color:#93a1a1;">(</span><span class="pln" style="color:#48484c;">j</span><span class="pun" style="color:#93a1a1;">=</span><span class="lit" style="color:#195f91;">0</span><span class="pun" style="color:#93a1a1;">;</span><span class="pln" style="color:#48484c;">j</span><span class="pun" style="color:#93a1a1;"><</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">;</span><span class="pln" style="color:#48484c;">j</span><span class="pun" style="color:#93a1a1;">++)</span></li> <li class="L6" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> printf</span><span class="pun" style="color:#93a1a1;">(</span><span class="str" style="color:#dd1144;">"%d\t"</span><span class="pun" style="color:#93a1a1;">,</span><span class="pln" style="color:#48484c;">a</span><span class="pun" style="color:#93a1a1;">[</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">][</span><span class="pln" style="color:#48484c;">j</span><span class="pun" style="color:#93a1a1;">]);</span></li> <li class="L7" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span><span class="pun" style="color:#93a1a1;">}</span></li> <li class="L8" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span></li> <li class="L9" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span><span class="kwd" style="color:#1e347b;">for</span><span class="pun" style="color:#93a1a1;">(</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">=</span><span class="lit" style="color:#195f91;">0</span><span class="pun" style="color:#93a1a1;">;</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;"><</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">;</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">++)</span></li> <li class="L0" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> determinant </span><span class="pun" style="color:#93a1a1;">=</span><span class="pln" style="color:#48484c;"> determinant </span><span class="pun" style="color:#93a1a1;">+</span><span class="pln" style="color:#48484c;"> </span><span class="pun" style="color:#93a1a1;">(</span><span class="pln" style="color:#48484c;">a</span><span class="pun" style="color:#93a1a1;">[</span><span class="lit" style="color:#195f91;">0</span><span class="pun" style="color:#93a1a1;">][</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">]*(</span><span class="pln" style="color:#48484c;">a</span><span class="pun" style="color:#93a1a1;">[</span><span class="lit" style="color:#195f91;">1</span><span class="pun" style="color:#93a1a1;">][(</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">+</span><span class="lit" style="color:#195f91;">1</span><span class="pun" style="color:#93a1a1;">)%</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">]*</span><span class="pln" style="color:#48484c;">a</span><span class="pun" style="color:#93a1a1;">[</span><span class="lit" style="color:#195f91;">2</span><span class="pun" style="color:#93a1a1;">][(</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">+</span><span class="lit" style="color:#195f91;">2</span><span class="pun" style="color:#93a1a1;">)%</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">]</span><span class="pln" style="color:#48484c;"> </span><span class="pun" style="color:#93a1a1;">-</span><span class="pln" style="color:#48484c;"> a</span><span class="pun" style="color:#93a1a1;">[</span><span class="lit" style="color:#195f91;">1</span><span class="pun" style="color:#93a1a1;">][(</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">+</span><span class="lit" style="color:#195f91;">2</span><span class="pun" style="color:#93a1a1;">)%</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">]*</span><span class="pln" style="color:#48484c;">a</span><span class="pun" style="color:#93a1a1;">[</span><span class="lit" style="color:#195f91;">2</span><span class="pun" style="color:#93a1a1;">][(</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">+</span><span class="lit" style="color:#195f91;">1</span><span class="pun" style="color:#93a1a1;">)%</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">]));</span></li> <li class="L1" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span></li> <li class="L2" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> printf</span><span class="pun" style="color:#93a1a1;">(</span><span class="str" style="color:#dd1144;">"\nInverse of matrix is: \n\n"</span><span class="pun" style="color:#93a1a1;">);</span></li> <li class="L3" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span><span class="kwd" style="color:#1e347b;">for</span><span class="pun" style="color:#93a1a1;">(</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">=</span><span class="lit" style="color:#195f91;">0</span><span class="pun" style="color:#93a1a1;">;</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;"><</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">;</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">++){</span></li> <li class="L4" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span><span class="kwd" style="color:#1e347b;">for</span><span class="pun" style="color:#93a1a1;">(</span><span class="pln" style="color:#48484c;">j</span><span class="pun" style="color:#93a1a1;">=</span><span class="lit" style="color:#195f91;">0</span><span class="pun" style="color:#93a1a1;">;</span><span class="pln" style="color:#48484c;">j</span><span class="pun" style="color:#93a1a1;"><</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">;</span><span class="pln" style="color:#48484c;">j</span><span class="pun" style="color:#93a1a1;">++)</span></li> <li class="L5" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> printf</span><span class="pun" style="color:#93a1a1;">(</span><span class="str" style="color:#dd1144;">"%.2f\t"</span><span class="pun" style="color:#93a1a1;">,((</span><span class="pln" style="color:#48484c;">a</span><span class="pun" style="color:#93a1a1;">[(</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">+</span><span class="lit" style="color:#195f91;">1</span><span class="pun" style="color:#93a1a1;">)%</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">][(</span><span class="pln" style="color:#48484c;">j</span><span class="pun" style="color:#93a1a1;">+</span><span class="lit" style="color:#195f91;">1</span><span class="pun" style="color:#93a1a1;">)%</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">]</span><span class="pln" style="color:#48484c;"> </span><span class="pun" style="color:#93a1a1;">*</span><span class="pln" style="color:#48484c;"> a</span><span class="pun" style="color:#93a1a1;">[(</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">+</span><span class="lit" style="color:#195f91;">2</span><span class="pun" style="color:#93a1a1;">)%</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">][(</span><span class="pln" style="color:#48484c;">j</span><span class="pun" style="color:#93a1a1;">+</span><span class="lit" style="color:#195f91;">2</span><span class="pun" style="color:#93a1a1;">)%</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">])</span><span class="pln" style="color:#48484c;"> </span><span class="pun" style="color:#93a1a1;">-</span><span class="pln" style="color:#48484c;"> </span><span class="pun" style="color:#93a1a1;">(</span><span class="pln" style="color:#48484c;">a</span><span class="pun" style="color:#93a1a1;">[(</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">+</span><span class="lit" style="color:#195f91;">1</span><span class="pun" style="color:#93a1a1;">)%</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">][(</span><span class="pln" style="color:#48484c;">j</span><span class="pun" style="color:#93a1a1;">+</span><span class="lit" style="color:#195f91;">2</span><span class="pun" style="color:#93a1a1;">)%</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">]*</span><span class="pln" style="color:#48484c;">a</span><span class="pun" style="color:#93a1a1;">[(</span><span class="pln" style="color:#48484c;">i</span><span class="pun" style="color:#93a1a1;">+</span><span class="lit" style="color:#195f91;">2</span><span class="pun" style="color:#93a1a1;">)%</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">][(</span><span class="pln" style="color:#48484c;">j</span><span class="pun" style="color:#93a1a1;">+</span><span class="lit" style="color:#195f91;">1</span><span class="pun" style="color:#93a1a1;">)%</span><span class="lit" style="color:#195f91;">3</span><span class="pun" style="color:#93a1a1;">]))/</span><span class="pln" style="color:#48484c;"> determinant</span><span class="pun" style="color:#93a1a1;">);</span></li> <li class="L6" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> printf</span><span class="pun" style="color:#93a1a1;">(</span><span class="str" style="color:#dd1144;">"\n"</span><span class="pun" style="color:#93a1a1;">);</span></li> <li class="L7" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span><span class="pun" style="color:#93a1a1;">}</span></li> <li class="L8" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span></li> <li class="L9" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pln" style="color:#48484c;"> </span><span class="kwd" style="color:#1e347b;">return</span><span class="pln" style="color:#48484c;"> </span><span class="lit" style="color:#195f91;">0</span><span class="pun" style="color:#93a1a1;">;</span></li> <li class="L0" style="color:#bebec5;line-height:18px;padding-left:12px;"><span class="pun" style="color:#93a1a1;">}</span></li></ol></div></div> <div><br></div> <div>이 코드를 그대로 썼어요. 그런데! 이 코드를 변형해서-정확히는 float를 사용해서(array) 처음에 행렬 입력할때</div> <div><br></div> <div>Enter the first row:</div> <div>Enter the second row:</div> <div>Enter the third row:</div> <div><br></div> <div>로 각각 3개의 row를 입력해서 행렬을 만들고 싶은데... 어떻게 하면 되나요?! 도와주세요!</div>
<a href="http://activexxx.mooo.com/ouavatar/ouavatar_menu.php" target="_blank"><img src="http://activexxx.mooo.com/ouavatar/ouavatar.php?start=true&language=ko_kr&text_direction=ltr&mn=419556&about1=%EC%95%88%EC%83%9D%EA%B8%B0%EB%8A%94+%EB%8D%95%ED%9B%84%2F%EC%82%AC%EB%9E%8C%EC%9E%85%EB%8B%88%EB%8B%A4&about2=%EC%B0%B8%EA%B3%A0%EB%A1%9C+%EC%9E%A5%EB%9E%98%ED%9D%AC%EB%A7%9D%EC%9D%80+%ED%97%A4%EC%9D%B4%EC%99%80%EC%A7%80%EB%A7%88+%EC%8B%9C%EC%A6%88%EC%98%A4%EB%9E%91+%EA%B2%B0%ED%98%BC%ED%95%98%EA%B8%B0%EC%9E%85%EB%8B%88%EB%8B%A4&nick_icon=star&star_color=FFA500&background_color=ADD8E6&text_color=000000&about_color=0E76DC&body_num=3&body_color=A52A2A&oumark_color=FF8C00&oumark_gloss_opacity=25&squid_num=1&squid_left_direction=down&squid_right_direction=down&skin_color=4f3e0b&hair_num=7&hair_color=ffffff&blush_num=1&blush_color=ff8973&brow_num=3&brow_color=ffffff&eyes_num=4&eyes_color=FFFFFF&pupil_color=4a2905&glasses_num=0&glasses_border_color=000000&glasses_lens_color=ADD8E6&glasses_opacity=50&nose_num=2&nose_color=450000&mouth_num=5&mouth_color=000000&tongue_color=FF6B70&teeth_color=ffffff&bottom_color=FF6B70&bottom_num=1&rotate=0&crop=0&hyperlink=http%3A%2F%2Factivexxx.mooo.com%2Fouavatar%2Fouavatar_menu.php&title=%EC%98%A4%EB%8A%98%EC%9D%98%EC%9C%A0%EB%A8%B8+%EC%95%84%EB%B0%94%ED%83%80+%EA%BC%AC%EB%A6%BF%EB%A7%90+%EC%84%9C%EB%B9%84%EC%8A%A4+by+ActiveXXX&end=true&isold&.png" alt="오늘의유머 아바타 꼬릿말 서비스 by ActiveXXX" title="오늘의유머 아바타 꼬릿말 서비스 by ActiveXXX"></a>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.