Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- #define size 3
- class patient
- {
- string name;
- string date;
- int visits;
- public:
- patient() {};
- patient(string n, string d, int v)
- {
- name = n;
- date = d;
- visits = v;
- }
- void show()
- {
- cout << name << endl;
- cout << date << endl;
- cout << visits << endl;
- }
- friend int average(patient p[size]);
- friend void more(patient p[size], unsigned int n);
- };
- int average(patient p[size])
- {
- int avg=0;
- for (int i = 0; i < size; i++)
- avg = avg + p[i].visits;
- avg = avg / size;
- return avg;
- }
- void more(patient p[size],unsigned int n)
- {
- for (int i = 0; i < size; i++)
- if (p[i].visits > n)
- p[i].show();
- }
- void main()
- {
- patient pat[size];
- pat[0] = patient("Kaloqn", "19.10.1990", 10);
- pat[1] = patient("Stoqn", "19.10.1985", 26);
- pat[2] = patient("Bogdan", "19.10.1992", 14);
- cout << "Sreden broi poseshteniq: " << average(pat) << endl;
- cout << "Vuvedete broi poseshteniq pri koito da se izvedat pacientite: " << endl;
- unsigned int num(0);
- cin >> num;
- more(pat, num);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement