誰かが私のプログラムを手伝ってくれますか? 3 つの配列を calc_volts という関数に渡し、電圧を計算して値を表示する必要があります。変数に対して「参照されていないローカル変数」または「宣言されていない idebtufier」というエラーが表示され続けます。i、j、k、およびボルト。
#include <iomanip>
#include <iostream>
#include <cmath>
using namespace std;
double calc_volts(double, double, double, int);
int main()
{
const int max = 10;
int i; double current[max] = {10.62,14.89,13.21,16.55,19.62,9.47,6.58,18.32,12.15,3.98};
int j; double volts[max];
int k; double resistance[max] = {4,8.5,6,7.35,9,15.3,3,5.4,2.9,4.8};
}
double calc_volts(double current[],double volts[], double resistance[], int max)
{
for (j = 0, j<max, j++)
volts[j] = current[i]*resistance[k];
return volts[j];
}