1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
#include <iostream> #include <cmath> using namespace std; struct student { string firstName, lastName; int ID; double testScores[5]; double GPA; }; void input(student[]); void print(student[]); void initialize(student[]); int main(){ student enrolled[3]; //declaration of array of 3 enrolled[0].firstName = "Jack"; enrolled[0].lastName = " White"; enrolled[0].ID = 433772; enrolled[0].testScores[0] = 89.87; enrolled[0].testScores[1] = 95.44; enrolled[0].testScores[2] = 87.56; enrolled[0].testScores[3] = 92.13; enrolled[0].testScores[4] = 96.53; print(enrolled); initialize(enrolled); print(enrolled); input(enrolled); print(enrolled); return 0; } void initialize(student s[]) { for(int i = 0; i < 3 ; i++) { s[i].firstName = ""; s[i].lastName = ""; s[i].ID = 0; for(int j = 0; j < 5; j++) s[i].testScores[j] = 0; } } void input(student s[]){ for(int i = 0; i < 3; i++) { cout << "Enter firstname & lastname" << endl; cin >> s[i].firstName >> s[i].lastName; cout << "\nEnter student ID" << endl; cin >> s[i].ID; for(int j = 0; j < 5; j++) { cout <<"\nEnter Scores"; cin >> s[i].testScores[j]; } } } void print(student s[]){ for(int i =0; i < 3;i++){ cout << "Student Name: " << s[i].firstName << s[i].lastName << endl; cout << "Student ID: " << s[i].ID << endl; cout << "Test Scores: "; for(int j = 0; j < 5; j++) cout << s[i].testScores << " "; cout << endl; s[i].GPA = (s[i].testScores[0] + s[i].testScores[1] + s[i].testScores[2] + s[i].testScores[3] + s[i].testScores[4]) / 5.0; cout << "Student GPA: " << s[i].GPA << endl << endl; } }
cout << s[i].testScores << " ";
j
cout << s[i].testScores[j] << " ";