Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<cstring>
- 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;
- }
- char *getIme()
- {
- return ime;
- }
- char *getPrezime()
- {
- return prezime;
- }
- int getPlata()
- {
- return plata;
- }
- void setIme(char *ime)
- {
- strcpy(this->ime,ime);
- }
- void setPrezime(char *prezime)
- {
- strcpy(this->prezime,prezime);
- }
- void setPlata(int plata)
- {
- this->plata=plata;
- }
- void pecati()
- {
- cout<<ime<<" "<<prezime<<" "<<plata<<endl;
- }
- };
- class Fabrika
- { private:
- char rabotnik[100];
- int brojVraboteni;
- public:
- Fabrika () {}
- Fabrika(char *rabotnik,int brojVraboteni)
- {
- strcpy(this->rabotnik,rabotnik);
- this->brojVraboteni=brojVraboteni;{}
- }
- void pecatiVraboteni()
- {
- for( int i=0;i<n;i++)
- {
- cout<<rabotnik[i];
- }
- }
- int n;
- void pecatiSoPlata(int plata)
- {
- for(int i=0;i<n;i++)
- {
- if(rabotnik[i].getPlata()>=plata)
- cout<<rabotnik[i].getPlata();
- }
- }
- };
- int main ()
- {
- int n,minplata;
- cin>>n;
- Rabotnik Rabotnik;
- Fabrika Fabrika;
- char ime[30];
- char prezime[30];
- int plataa;
- for(int i=0;i<n;i++)
- {
- cin>>ime>>prezime>>plataa;
- Rabotnik.setIme(ime);
- Rabotnik.setPrezime(prezime);
- Rabotnik.setPlata(plataa);
- }
- cin>>minplata;
- pecatiVraboteni();
- pecatiSoPlata(int minplata);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment