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学籍番号\