首頁 > 後端開發 > C++ > 將以下的C++程式碼翻譯成中文:根據給定的條件,在陣列中找到符合條件的陣列

將以下的C++程式碼翻譯成中文:根據給定的條件,在陣列中找到符合條件的陣列

王林
發布: 2023-09-14 22:57:03
轉載
1068 人瀏覽過

將以下的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])
登入後複製

範例

讓我們看看以下實現,以便更好地理解-

#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);
}
登入後複製

輸入

{ 6, -4, 8, -2, 3 }
登入後複製

輸出

2, 4, 6, 1, 3,
登入後複製

以上是將以下的C++程式碼翻譯成中文:根據給定的條件,在陣列中找到符合條件的陣列的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板