Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- class trail { //випробування
- protected:
- int max_rating;
- public:
- void input_trail() {
- cout << "Enter max rating: ";
- cin >> max_rating;
- }
- void print_trail() {
- cout << "Max rating: " << max_rating << endl;
- }
- };
- class test : public trail {
- protected:
- int number_question;
- string* question;
- public:
- void input_test() {
- input_trail();
- cout << "Enter number of questions: ";
- cin >> number_question;
- cin.ignore(32767, '\n');
- question = new string[number_question];
- for (int i = 0; i < number_question; i++)
- getline(cin, question[i]);
- }
- void print_test() {
- print_trail();
- cout << "Questions: " << endl;
- for (int i = 0; i < number_question; i++)
- cout << i + 1 << ": " << question[i] << endl;
- }
- };
- class exem : public test {
- protected:
- int time;
- public:
- void input_exem() {
- input_test();
- cout << "Enter time(minute): ";
- cin >> time;
- }
- void print_exem() {
- print_test();
- cout << "Time(minute): " << time << endl;
- }
- };
- class final_exem : public exem {
- bool is_final;
- final_exem() {
- is_final = 1;
- }
- };
- int main() {
- exem e;
- e.input_exem();
- cout << endl;
- e.print_exem();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement