sandra0309

Untitled

Mar 18th, 2015
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. #include<iostream>
  2. #include<cstring>
  3.  
  4. using namespace std;
  5. class Rabotnik
  6. {
  7. private:
  8. char ime[30];
  9. char prezime[30];
  10. int plata;
  11.  
  12. public:
  13.  
  14. Rabotnik () {}
  15. Rabotnik (char *ime,char *prezime, int plata)
  16. {
  17. strcpy(this->ime,ime);
  18. strcpy(this->prezime,prezime);
  19. this->plata=plata;
  20.  
  21. }
  22. char *getIme()
  23. {
  24. return ime;
  25. }
  26. char *getPrezime()
  27. {
  28. return prezime;
  29. }
  30. int getPlata()
  31. {
  32. return plata;
  33. }
  34.  
  35. void setIme(char *ime)
  36. {
  37. strcpy(this->ime,ime);
  38. }
  39. void setPrezime(char *prezime)
  40. {
  41. strcpy(this->prezime,prezime);
  42.  
  43. }
  44. void setPlata(int plata)
  45. {
  46. this->plata=plata;
  47.  
  48. }
  49.  
  50.  
  51.  
  52. void pecati()
  53. {
  54.  
  55. cout<<ime<<" "<<prezime<<" "<<plata<<endl;
  56. }
  57. };
  58. class Fabrika
  59. { private:
  60. char rabotnik[100];
  61. int brojVraboteni;
  62. public:
  63. Fabrika () {}
  64. Fabrika(char *rabotnik,int brojVraboteni)
  65. {
  66. strcpy(this->rabotnik,rabotnik);
  67. this->brojVraboteni=brojVraboteni;{}
  68. }
  69.  
  70. void pecatiVraboteni()
  71. {
  72. for( int i=0;i<n;i++)
  73. {
  74. cout<<rabotnik[i];
  75.  
  76. }
  77.  
  78. }
  79. int n;
  80. void pecatiSoPlata(int plata)
  81. {
  82. for(int i=0;i<n;i++)
  83. {
  84. if(Rabotnik.getPlata()>=plata)
  85. cout<<Rabotnik.getPlata();
  86. }
  87.  
  88. }
  89. };
  90.  
  91. int main ()
  92. {
  93. int n,minplata;
  94. cin>>n;
  95. Rabotnik Rabotnik;
  96. Fabrika Fabrika;
  97. char ime[30];
  98. char prezime[30];
  99. int plataa;
  100. for(int i=0;i<n;i++)
  101. {
  102. cin>>ime>>prezime>>plataa;
  103. Rabotnik.setIme(ime);
  104. Rabotnik.setPrezime(prezime);
  105. Rabotnik.setPlata(plataa);
  106. }
  107. cin>>minplata;
  108.  
  109. pecatiVraboteni();
  110. pecatiSoPlata(int minplata);
  111.  
  112.  
  113.  
  114.  
  115.  
  116. return 0;
  117. }
Advertisement
Add Comment
Please, Sign In to add comment