これは宿題です。
次の式を使用して、配列a
と配列を乗算しようとしています。b
c[0]=a[0]*b[0]+a[0]*b[1]+a[0]*b[2]+....a[0]*b[n-1]
c[1]=a[1]*b[1]+a[1]*b[2]+a[1]*b[3]+....a[1]*b[n-1]
等々...
しかし、このコードは配列を介してのみ実行され、a
配列を介して実行されないようb
です。私が得た結果は次のようになります。
6
12
18
9
6
15
任意のポインタをいただければ幸いです。
私のコード -
#include <iostream>
using namespace std;
const int n=6;
int main()
{
int a[n]= {2,4,6,3,2,5};
int b[n]= {3,2,1,4,2,3};
int c[n];
for (int h=0; h<n; h++)
{
for (int g=0; g<n; g++)
{
c[h] = a[h]*b[g];
}
}
for (int i=0; i<n; i++)
{
cout << c[i] << endl;
}
}