C++の機能だけで多倍長計算を考えるスレ
■ このスレッドは過去ログ倉庫に格納されています
計算するだけでいいならmain関数内でもできなくはない。
その上足し算は比較的簡単。
効率考えないなら10進一桁を整数一個に割り振って
必要な桁数分だけの配列で整数を表せば、
すごく楽にプログラム書けるよ。
一兆ったって高々十進で13桁でしょ?
足し算では桁数は1つしか増えないから14桁あればいいわけで
要素数14個の整数配列が使えればいいだけの話。
計算自身は筆算の要領でやればいいから全然悩むようなことはない。
結構悪くない例題だと思うけどね。
効率や使いやすさを気にしないならC歴1ヶ月でも十分書けるよ。
ちなみに難易度は 加算<=減算<乗算<除算 の順。
■ このスレッドは過去ログ倉庫に格納されています