~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 << "입니다.";
}
}