Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- const int LEN = 80;
- class employee
- {
- private:
- char name[LEN];
- unsigned long years;
- unsigned long palata;
- string data1;
- string data2;
- string doc;
- public:
- void getdata()
- {
- cout << "\n Введите фамилию: ";
- cin >> name;
- cout << "\n Введите номер палаты: ";
- cin >> palata;
- cout << "\n Введите возраст: ";
- cin >> years;
- cout << " \n Введите дату поступления: ";
- cin >> data1;
- cout << "\n Введите дату выписки(0 если не выписан): ";
- cin >> data2;
- cout << "\n Введите лечащего врача: ";
- cin >> doc;
- }
- void putdata() const
- {
- cout << "\n Фамилия: " << name;
- cout << "\n Номер палаты: " << palata;
- cout << "\n Возраст: " << years;
- cout << "\n Дата поступления: " << data1;
- if (data2!="0")
- cout << "\n Дата выписки: " << data2; else cout << " \n Еще не выписан. ";
- cout << "\n Лечаший врач: " << doc;
- }
- };
- class bolnoy : private employee
- {
- public:
- void getdata()
- {
- employee::getdata();
- }
- void putdata() const
- {
- employee::putdata();
- }
- };
- int main()
- {
- bolnoy *b1;int count=0;
- b1=new bolnoy[100]; int t;
- int n; system("chcp 1251>0");
- cout << "1.Считать информацию о больном\n";
- cout << "2.Вывести информацию о больном\n";
- while (cin>>t)
- {
- switch (t) {
- case 1:
- {
- count++;
- b1[count].getdata();
- break;
- }
- case 2:
- {
- cout << "Номер больного\n";
- int p;cin >> p;
- b1[p].putdata();
- break;
- }
- }
- cout << "\n1.Считать информацию о больном\n";
- cout << "2.Вывести информацию о больном\n";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement