~cpp #include <iostream> using namespace std; void main() { int hang=0; int yol=1; while (hang<yol) { cout << "몇번째 행을 원하십니까?"; cin >> hang; cout << "몇번째 열을 원하십니까?"; cin >> yol; } if (yol==1) //행이 1일때를 하는게 옳으나, 그때는 열이 반드시 1이고 이렇게 하는것이 연산을 줄일 수 있어서... 가독성 없음; cout << "답은 1 입니다."; else { int bun_ja=1; int bun_mo=1; for (register int i=0; i<yol-1; ++i) { bun_ja*=hang-1-i; bun_mo*=i+1; } cout << "답은 " << bun_ja/bun_mo << "입니다."; } }