私は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. 既存のjavascript配列に配列要素を追加する
- 3. 既存の各配列要素間に配列要素を追加する
- 4. 配列要素の配列要素をJavaで配列する
- 5. C++でオブジェクトの配列に要素を追加する
- 6. 配列結合配列に要素を追加する
- 7. 配列の最後の要素に要素を追加する
- 8. C#の配列に要素を追加する
- 9. 配列の配列のハッシュ要素
- 10. Javascriptの配列 - 配列の要素
- 11. Bash配列:配列内の各要素に追加およびプリペンド
- 12. Cの文字列配列に要素を追加するには?
- 13. 配列要素の参照同じ配列の別の要素
- 14. 複数の配列のc#配列印刷要素
- 15. C#配列に要素を追加する
- 16. C++配列に要素を追加する方法は?
- 17. C++の配列のn個の要素
- 18. C#の取得配列の要素数
- 19. cの配列のピーク要素
- 20. PHPの空の配列に要素を追加するには?
- 21. アセンブリーの配列から要素を追加する際のループスルー
- 22. 空の要素をC#バイト配列
- 23. 客観C:配列要素の表示
- 24. javascriptの要素の配列
- 25. 配列要素の末尾にテキストを追加
- 26. 配列に2つの要素を追加する方法は?
- 27. 配列の要素にイベントを追加する
- 28. この配列に要素を追加する方法は?
- 29. javascript配列要素の間に改行を追加する
- 30. cで配列要素ポインタを渡す
なぜ、固定サイズの配列を使用していますか?ベクトルではなく、どうしてですか? –
Pete
この宿題はありますか?それとも、勉強だけ?他の何かのためにデータを保持する必要がない限り(またはこれは宿題の問題に固有のものです)、配列はまったく必要ないかもしれません。 – crashmstr
これは学習と宿題/プロジェクトの両方です。 –