[解決済み] C++ - 整数の長さを求める方法
2022-03-02 22:39:32
質問
整数の長さ(桁数)を求めて、それを整数配列に入れる方法を探しています。課題では、STLからのクラスを使用せずにこれを行うことを求めていますが、プログラム仕様では、"一般的なCライブラリ"を使用できると述べています(私はlog10(num)+1が最も簡単な方法だと仮定しているので、cmathを使用できるか教授に聞いてみますが、他の方法があるか疑問に思っていました)。
あ、これって負の数を扱わなくていいんだ。あくまで非負の数。
動的配列を使用してより広い範囲の値を扱うことができるバリアント "MyInt" クラスを作成しようとしています。何かヒントがあれば幸いです。ありがとうございます。
どのように解決するのですか?
整数の桁数
n
は、どの基数でも、終わるまで割り算をすれば、自明です。
unsigned int number_of_digits = 0;
do {
++number_of_digits;
n /= base;
} while (n);
関連
-
[解決済み】 unsigned int vs. size_t
-
[解決済み】クラスのコンストラクタへの未定義参照、.cppファイルの修正も含む
-
[解決済み】エラー。引数リストに一致するコンストラクタのインスタンスがない
-
[解決済み] 文字列の単語を反復処理するにはどうすればよいですか?
-
[解決済み] 文字列をfloatやintにパースするにはどうしたらいいですか?
-
[解決済み] JavaScriptでカンマを桁区切りにして数値を表示する方法
-
[解決済み] JavaScriptで文字列を整数に変換する方法は?
-
[解決済み] リスト項目の出現回数を数えるにはどうしたらいいですか?
-
[解決済み] Pythonで整数から文字列に変換する
-
[解決済み】C/C++の"-->"演算子とは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】C++ - 解放されるポインタが割り当てられていないエラー
-
[解決済み】IntelliSense:オブジェクトに、メンバー関数と互換性のない型修飾子がある
-
[解決済み】エラー:不完全な型へのメンバーアクセス:前方宣言の
-
[解決済み] 解決済み] `pthread_create' への未定義の参照 [重複] [重複
-
[解決済み】標準ライブラリにstd::endlに相当するタブはあるか?
-
[解決済み】クラスのコンストラクタへの未定義参照、.cppファイルの修正も含む
-
[解決済み】C++ - ステートメントがオーバーロードされた関数のアドレスを解決できない。
-
[解決済み】 while(cin) と while(cin >> num) の違いは何ですか?)
-
[解決済み】警告 - 符号付き整数式と符号なし整数式の比較
-
[解決済み] 警告:暗黙の定数変換でのオーバーフロー