2016-11-16 11 views
-7

数字を入力してプログラムの中で最も反復した数字を出力するプログラムを作る必要があります。いくつかのことを試してみましたが、それは静的な配列で動作しますが、動的でなければならないので、今何をするべきではありません。 誰かが私を助けることができますか?配列内で最も繰り返し数が多いC++

+0

問題を解決するためにこれまでに何をしましたか? – Sean83

+1

あなたのタイトルとボディが一致していません –

+1

あなたが試したことをあなたに伝えることは、うまくいかないことは有益ではありません。特定の質問はありません。実際の試行を見せて、それがどのように失敗したかを教えてください*正確に*私たちは助けることができるかもしれません。 – StoryTeller

答えて

0
  • はあなたの元の配列を超える10のサイズの配列(桁数)
  • 実行を作り、あなたが見つける各桁のためのあなたの数字の配列の値を増加させ、それぞれの番号から、そのすべての数字を抽出します。 - 視覚配列を使用して最大桁を見つけます。

あなたはより多くの助けが必要な場合は、コードをアップロードすることができ

0

私はあなたがリアルタイム数字[0-9]で提供していると仮定して、あなたは、任意の時点であなたが最も頻繁に数字を返す関数が必要これまで見た。最も簡単な解決策は、[0-9]キーのハッシュマップを持つだけで、すべての数字が表示される回数を維持することです。最も頻繁に使用する数字が必要な場合は、10個のキーを反復処理し、最大のカウントを持つものを返します。

関連する問題