Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- class human
- {
- public:
- string name;
- string surname;
- string favourite_color;
- string date_of_birth;
- int age;
- human(string name, string surname, string favourite_color, string date_of_birh, int age);
- void print();
- };
- class pupil : public human
- {
- public:
- string kurs;
- string university;
- void print();
- pupil(string name, string surname, string favourite_color, string date_of_birh, int age, string kurs, string university);
- };
- int main()
- {
- system("chcp 1251");
- string name;
- string surname;
- string favourite_color;
- string date_of_birth;
- int age;
- string university;
- string kurs;
- cout << "Ââåäèòå èìÿ ÷åëîâåêà: ";
- getline(cin, name);
- cout << "Ââåäèòå ôàìèëèþ ÷åëîâåêà: ";
- getline(cin, surname);
- cout << "Ââåäèòå ëþáèìûé öâåò ÷åëîâåêà: ";
- getline(cin, favourite_color);
- cout << "Ââåäèòå äàòó ðîæäåíèÿ ÷åëîâåêà: ";
- getline(cin, date_of_birth);
- cout << "Ââåäèòå âîçðàñò ÷åëîâåêà: ";
- cin >> age;
- human H1 = human(name, surname, favourite_color, date_of_birth, age);
- H1.print();
- cout << endl;
- cout << "Ââåäèòå êóðñ ñòóäåíòà: ";
- getline(cin, kurs);
- getline(cin, kurs);
- cout << "Ââåäèòå óíèâåðñèòåò ñòóäåíòà: ";
- getline(cin, university);
- pupil P1 = pupil (name, surname, favourite_color, date_of_birth, age, kurs, university);
- P1.print();
- }
- human::human(string name, string surname, string favourite_color, string date_of_birh, int age)
- {
- this->name = name;
- this->surname = surname;
- this->favourite_color = favourite_color;
- this->date_of_birth = date_of_birth;
- this->age = age;
- }
- pupil::pupil(string name, string surname, string favourite_color, string date_of_birh, int age, string kurs, string university):human( name, surname, favourite_color, date_of_birh, age)
- {
- this->kurs = kurs;
- this->university = university;
- }
- void human::print()
- {
- cout << name << " " << surname << ", ëþáèìûé öâåò: " << favourite_color << ", äàòà ðîæäåíèÿ: " << date_of_birth << ", âîçðàñò: " << age;
- }
- void pupil::print()
- {
- human::print();
- cout << ". Êóðñ: " << kurs << ", óíèâåð: " << university;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement