Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<cstring>
- #include<cmath>
- using namespace std;
- class Rabotnik{
- private:
- char ime[30];
- char prezime[30];
- int plata;
- public:
- Rabotnik(){}
- Rabotnik(char *ime,char *prezime,int plata)
- {
- strcpy(this->ime,ime);
- strcpy(this->prezime,prezime);
- this->plata=plata;
- }
- void setIme(char *ime1)
- {
- strcpy(ime,ime1);
- }
- void setPrezime(char *prezime1)
- {
- strcpy(prezime,prezime1);
- }
- void setPlata(int plata1)
- {
- plata=plata1;
- }
- int getPlata()
- {
- return plata;
- }
- void pecati()
- {
- cout<<ime<<" "<<prezime<<" "<<plata<<endl;
- }
- ~Rabotnik(){}
- };
- class Fabrika{
- private:
- Rabotnik N[100];
- int brojVraboteni;
- public:
- Fabrika(){}
- Fabrika(Rabotnik n,int brojVraboteni)
- {
- this->brojVraboteni=brojVraboteni;
- Rabotnik N=n;
- }
- void pecatiVraboteni()
- {
- for(int i=0;i<brojVraboteni;i++)
- {
- N[i].pecati();
- }
- }
- void pecatiSoPlata(int plata)
- {
- for(int i=0;i<brojVraboteni;i++)
- {
- if(N[i].getPlata()>= plata)
- {
- N[i].pecati();
- }
- }
- }
- ~Fabrika(){}//unishtii unishtii
- };
- int main()
- {
- char ime[20],prezime[20];
- int plata;
- Fabrika n;
- int b;
- cin>>b;
- for(int i=0;i<b;i++)
- {
- cin>>ime>>prezime>>plata;
- n.N[i].setIme(ime);
- n.N[i].setPrezime(prezime);
- n.N[i].setPlata(plata);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement