質問: パラメータとして2つの配列AとBを持ち、配列の対応する要素の合計を計算して格納する関数sumArray()を作成します。必要と思われる追加パラメータを含めてください。 previous前のスライドで関数inputArray()を使用して2つの整数配列X1とX2を入力し、sumArray()を使用してX1とX2の対応する値の合計を計算するmain()関数を記述します。計算された値が表示されます。オンライン回答から複数の値を返す方法がありません
私は関数から複数の値を返す方法を探していましたが、SOからのいくつかの例を試してもまだ機能していません。誰もが私はそれを学ぶことを開始して私を助けることができます。
問題:main()でsumAとsumBの値を取得する方法がわかりません。ここで
は私のコードです:
#include <iostream>
using namespace std;
int sumArray(int a[], int b[]){
int sumA=0, sumB=0;
for(int i=0; i<4; i++){
sumA += a[i];
sumB += b[i];
}
return sumA,sumB;
}
void inputArray(int arg[], int n){
for(int i=0; i<n; i++){
cin>>arg[i];
}
}
int main(){
int firstarray[4];
int secondarray[4];
int l=4;
cout<<"Input 4 values for the array 1: ";
inputArray(firstarray,l);
cout<<"Input 4 values for the array 2: ";
inputArray(secondarray,l);
sumArray(firstarray,secondarray);
cout<<"sum of array 1 is: "<<firstarray<<endl;
cout<<"sum of array 2 is: "<<secondarray<<endl;
return 0;
}
これは私がそれを学んだ唯一の方法です。
常に*言語タグを追加してください。私はあなたに[タグ:C++]を追加しました。 –
コードを正しくインデントしてください。あなたは私たちにあなたを助けてくれることを求めています。 –
コードにはどのような問題がありますか?あなたは何が間違っているか教えていない。 「それはうまくいかない」ということは、車の整備士に電話して「助けてもらえますか、車は動かないのですか? –