質問: 20桁までの10進数同士の乗算ができるプログラムを作成する方法を教えて下さい。 ・被乗数、乗数はキーボードから入力し、積はディスプレイに表示するようにしてください。 ・筆算のアルゴリズムを用いる方法、分割統治法のアルゴリズムを用いる方法どちらでも構いません。
回答: 1234 1234 16+120+800+4000 120+900+6000+30000 桁ごとに計算してあげるプログラムですね。 10進数なので、右から 1 10 100 1000 と係数を上げていき、後は乗算です。 頑張ってくださいね