123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- // use_stui.cpp -- using a class with private inheritance
- // compile with studenti.cpp
- #include <iostream>
- #include "studenti.h"
- using std::cin;
- using std::cout;
- using std::endl;
- void set(Student & sa, int n);
- const int pupils = 3;
- const int quizzes = 5;
- int main()
- {
- Student ada[pupils] =
- {Student(quizzes), Student(quizzes), Student(quizzes)};
- int i;
- for (i = 0; i < pupils; i++)
- set(ada[i], quizzes);
- cout << "\nStudent List:\n";
- for (i = 0; i < pupils; ++i)
- cout << ada[i].Name() << endl;
- cout << "\nResults:";
- for (i = 0; i < pupils; i++)
- {
- cout << endl << ada[i];
- cout << "average: " << ada[i].Average() << endl;
- }
- cout << "Done.\n";
- // cin.get();
- return 0;
- }
- void set(Student & sa, int n)
- {
- cout << "Please enter the student's name: ";
- getline(cin, sa);
- cout << "Please enter " << n << " quiz scores:\n";
- for (int i = 0; i < n; i++)
- cin >> sa[i];
- while (cin.get() != '\n')
- continue;
- }
|