C/C++の宿題を片付けます 103代目
■ このスレッドは過去ログ倉庫に格納されています
0223デフォルトの名無しさん
2008/01/18(金) 22:36:53丸投げじゃないんですが、
どこで聞いてもわからないのでわかるかたいたらおねがいします・・
”数値を文字列として入力して、一桁ずつを配列にいれて和・差・積を出す”
って問題で、ここでプログラム作ってもらったんですがわかんないとこがあって、、
↓これ、積の計算らしいんですけどどういう意味ですか(∵)?
int i, j, carry;
// 最大100桁になるので2N桁を0に初期化
for( i = 0 ; i < 2 * Max_Length ; i++ ) a[i] = 0;
for( i = 0 ; i < Max_Length ; i++ ) {
carry = 0;
for( j = 0 ; j < Max_Length ; j++ ) {
a[i+j] += b[i] * c[j] + carry;
carry = a[i+j] / 10;
a[i+j] -= carry * 10;
詳しく説明できるかたいたらお願いします、、
■ このスレッドは過去ログ倉庫に格納されています