ホームページ  >  記事  >  バックエンド開発  >  次の C++ コードを中国語に翻訳します。指定された条件に従って、配列内の条件を満たす配列を見つけます。

次の C++ コードを中国語に翻訳します。指定された条件に従って、配列内の条件を満たす配列を見つけます。

王林
王林転載
2023-09-14 22:57:031054ブラウズ

次の C++ コードを中国語に翻訳します。指定された条件に従って、配列内の条件を満たす配列を見つけます。

n 個の要素を含む配列 A があるとします。サイズ n の別の隠し配列 B があります。これらの要素は、ネガティブな場合もポジティブな場合もあります。 1 から n の範囲の各インデックス i に対して、次の処理が実行されます。

  • 最初に A[i] を 0

  • に設定します。 B[i] を A[i] に加算し、B[i 1] を減算し、次に B[i 2] を加算するという具合です。

配列 B を見つける必要があります。

したがって、入力が A = [6, -4, 8, -2, 3] のような場合、出力は [2, 4, 6, 1, 3]

となります。手順

この問題を解決するには、次の手順に従います-

for initialize i := 0, when i < size of A, update (increase i by 1),
do:
   print (A[i] + A[i + 1])

Example

理解を深めるために次の実装を見てみましょう-

#include <bits/stdc++.h>
using namespace std;
void solve(vector<int> A){
   for (int i = 0; i < A.size(); i++)
      cout << A[i] + A[i + 1] << ", ";
}
int main(){
   vector<int> A = { 6, -4, 8, -2, 3 };
   solve(A);
}

Input

{ 6, -4, 8, -2, 3 }

出力

2, 4, 6, 1, 3,

以上が次の C++ コードを中国語に翻訳します。指定された条件に従って、配列内の条件を満たす配列を見つけます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。