int combination(int n, int r) { if (r==0) { return 1; } else { return n*combination(n-1, r-1)/r; } }
int mypow3(int m, int n) { if (n==0) { return 1; } else if (n%2 == 0) { return mypow3(m, n/2)*mypow3(m, n/2); int tmp = mypow3(m, n/2); return tmp*tmp; } else /* if (n%2 == 1) */ { return m*mypow3(m, n/2)*mypow3(m, n/2); int tmp = mypow3(m, n/2); return m*tmp*tmp; } }
先週の各人の課題提出場所にcomment.txtというファイルを置いて、 その中で間違いを指摘しているので、 指摘された部分は手直しして、今週の課題と同じ提出場所に提出すること。 (先週の提出場所に出さないように注意して下さい。)
以下の問題は発展問題です。(必須ではありません。) 「秀」を狙いたい人は挑戦して下さい。
今週の提出場所:
\\stfile\Report\kagawa\Programming2\040114\s学籍番号\