Я пытаюсь сохранить объявление двойного массива в C ++ на Xcode.
double array[size];
Но когда я печатаю значения,
for(int i=0; i<size; i++){
cout<<array[i]<<" ";
}
Это целые числа печати.
void display(int grade[][size_of_qz]) {
double stAve[size_of_st];
computeStAve(grade, stAve);
cout << "Student Ave Quizes\n";
for (int row = 0; row < size_of_st; row++) {
cout << row + 1 << " " << stAve[row] << " ";
for (int col = 0; col < size_of_qz; col++) {
cout << grade[row][col] << " ";
}
cout << endl;
}
}
void computeStAve(int grade[][size_of_qz], double stAve[]) {
int temp = 0;
for (int row = 0; row < size_of_st; row++) {
for (int col = 0; col < size_of_qz; col++) {
temp += grade[row][col];
}
stAve[row] = temp / size_of_qz;
temp = 0;
}
}