C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C ++でSTLを使用して配列の要素の合計を見つける方法は?


ここでは、配列のすべての要素の合計を見つける方法を説明します。したがって、配列が[12、45、74、32、66、96、21、32、27]の場合、合計は405になります。したがって、ここでは、accumulate()関数を使用してこの問題を解決する必要があります。この関数の説明は、ヘッダーファイル内にあります。

#include<iostream>
#include<numeric>
using namespace std;
int main() {
   int arr[] = {12, 45, 74, 32, 66, 96, 21, 32, 27};
   int n = sizeof(arr) / sizeof(arr[0]);
   cout << "Array is like: ";
   for (int i = 0; i < n; i++)
   cout << arr[i] << " ";
   cout << "\nSum of all elements: " << accumulate(arr, arr + n, 0);
}

出力

Array is like: 12 45 74 32 66 96 21 32 27
Sum of all elements: 405

  1. C#で整数配列の要素の平均を見つける方法は?

    以下は整数配列です- int[] myArr = new int[6] {    8,    4,    2,    5,    9,    14 }; まず、配列の長さを取得し、配列をループして要素の合計を見つけます。その後、長さで割ります。 int len = myArr.Length; int sum = 0; int average = 0; for (int i = 0; i < len; i++) {    sum += myArr[i

  2. Numpyを使用して特定の行列のすべての要素の合計を見つける方法は?

    このプログラムでは、numpyライブラリのsum()関数を使用して、numpy行列のすべての項を追加します。最初にランダムなnumpy行列を作成し、次にすべての要素の合計を取得します。 アルゴリズム ステップ1:numpyをインポートします。ステップ2:random()関数を使用してランダムなm×n行列を作成します。ステップ3:sum()関数を使用して行列内のすべての要素の合計を取得します。 サンプルコード import numpy as npmatrix =np.random.rand(3,3)print( numpyマトリックスは:\ n、matrix)print( \ nマトリックスの