私は来ているテストのために練習しています。私は自分の質問の一つに困惑しています。これは2つの部分からなる質問です。私は両方の質問を最初から取り上げます。文字列の配列をとり、その文字列の平均長さを返すdouble型を返す関数を書く
1)文字列の配列を取り、doubleを返す関数を作成します。この2倍は、すべての文字列の平均長さを表します。
2)ユーザーに10個の文字列を要求するMAIN関数を作成します。配列がいっぱいになったら、Question 1の関数を呼び出して文字列の平均長さを計算し、その結果をコンソールに出力します。ここで
は、これまでの私のコードです:
void avg(std::string averages[], int size) {
double sum = 0;
for(int index = 0; index < size; index++) {
sum += averages[index]; // Error here, invalid operands to binary expression?
}
double retVal = sum/size;
return retVal; //**I am getting an error here: void function avg should not return a value
}
int main() {
std:: string myArray[10];
std:: cout << "Please enter 10 strings...";
for(int i = 0; i < 10; i++) {
std::cin >>myArray[i];
}
}
質問をするのを忘れました。あなたはこの仕事やあなたが書いたコードについてどんな質問をしていますか? –