私はVisual C++ 2010 Express Editionを使用しています。私は50要素を保持できる整数配列を宣言しました。ユーザーが与えるエントリーの数に応じて、それらのエントリーのそれぞれはアレイ内の別個のエレメントとして保管されます。これらの未知の要素をすべて追加し、答えをコンソールに出力したいと思います。これを行うことは可能ですか?C++での配列 - 配列の要素の追加
答えて
あなたはヘッダ<numeric>
からstd::accumulate()
を探しています:ユーザーは、あなたがそれを考慮する必要があり少ないし、その後50個の要素を与える場合
std::cout << std::accumulate(std::begin(arr), std::end(arr), 0);
:
std::cout << std::accumulate(std::begin(arr), arr + element_count, 0);
50個の要素がすべて有効であれば良い答えです。 '' std :: accumulate(arr、arr + numberOfEntriesTheUserGives、0); ' –
@Rob良い点はどうですか?更新しました。 – wilhelmtell
ありがとうwilhelmtell。 –
を多分単純すぎるが、何すべての要素を最初に0(ゼロ)に設定してから、すべての項目をループに追加して、最後に結果を出力しますか?
お返事ありがとうございます。あなたが親切に手入れをすることができれば感謝しますか? –
Hmmm。 'int myItems [50];' 'memset(myItems、0、50 * sizeof(int));' //ここでユーザーは配列に項目を挿入します int result = 0; for(int i = 0; i <50; i ++)result + = myItems [i]; cout << result; ' –
私はクイックアンサーでコードを書式設定する方法を学ぶ必要があります:) –
- 1. 配列要素の追加
- 2. 配列の要素へのナンシー追加
- 3. 配列から構造体配列への要素の追加
- 4. MongoDBの配列のサブ配列に要素を追加する
- 5. 配列の要素を別の配列に追加する
- 6. 既存のjavascript配列に配列要素を追加する
- 7. 既存の各配列要素間に配列要素を追加する
- 8. C++でオブジェクトの配列に要素を追加する
- 9. 配列要素の配列要素をJavaで配列する
- 10. C#のchar配列の要素に追加するには?
- 11. 2次元配列への要素の追加C++
- 12. 配列の最後の要素に要素を追加する
- 13. C#の配列に要素を追加する
- 14. 配列結合配列に要素を追加する
- 15. C#で配列に要素を追加するには?
- 16. ノックアウトjs、配列に追加の要素を追加する
- 17. ジュリア:ジュリアの配列に要素を追加は、カスタム型の配列
- 18. 配列の配列のハッシュ要素
- 19. Javascriptの配列 - 配列の要素
- 20. Cの文字列配列に要素を追加するには?
- 21. 複数の配列のc#配列印刷要素
- 22. C#配列に要素を追加する
- 23. C++配列に要素を追加する方法は?
- 24. 配列要素にC++ unique_ptr
- 25. Bash配列:配列内の各要素に追加およびプリペンド
- 26. ある配列から別の配列に要素を追加する
- 27. HTML要素の配列をループして配列に追加する
- 28. C++の配列のn個の要素
- 29. Cの配列内の要素の数
- 30. 配列要素の参照同じ配列の別の要素
なぜ、固定サイズの配列を使用していますか?ベクトルではなく、どうしてですか? –
Pete
この宿題はありますか?それとも、勉強だけ?他の何かのためにデータを保持する必要がない限り(またはこれは宿題の問題に固有のものです)、配列はまったく必要ないかもしれません。 – crashmstr
これは学習と宿題/プロジェクトの両方です。 –