sandra0309

film

Mar 13th, 2015
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. class Film
  6. { private:
  7. char ime[100];
  8. char reziser[100];
  9. char zanr[100];
  10. int godina;
  11. public:
  12. Film()
  13. {
  14. this->ime="";
  15. this->reziser="";
  16. this->zanr="";
  17. this->godina=0;
  18.  
  19.  
  20.  
  21. }
  22. Film(char *ime,char *reziser,char *zanr,int godina)
  23. {
  24. this->ime=ime;
  25. this->reziser=reziser;
  26. this->zanr=zanr;
  27. this->godina=godina;
  28.  
  29.  
  30. }
  31. char *getIme()
  32. {
  33. return this->ime;
  34. }
  35. void setIme(char *ime)
  36. {
  37. strcpy(this->ime,ime);
  38. }
  39. char *getReziser()
  40. {
  41. return this->reziser;
  42. }
  43. void setReziser(char *reziser)
  44. {
  45. strcpy(this->reziser,reziser);
  46. }
  47. char *getZanr()
  48. {
  49.  
  50. return zanr;
  51. }
  52. void setZanr (char *zanr)
  53. {
  54. strcpy(this->zanr,zanr);
  55.  
  56. }
  57. int getGodina ()
  58. {
  59. return this->godina;
  60. }
  61. void setGodina (int god)
  62. {
  63. godina=god;
  64. }
  65.  
  66.  
  67.  
  68. };
  69. void pecati_po_godina(Film *f, int n, int godina)
  70. { if(f.getGodina()==godina)
  71. {
  72. cout<<"Ime: "<<f.getIme()<<endl;
  73. cout<<"Reziser: "<<f.getReziser()<<endl;
  74. cout<<"Zanr: "<<f.getZanr()<<endl;
  75. cout<<"Godina: "<<f.getGodina()<<endl;
  76.  
  77. }
  78.  
  79. }
  80.  
  81. int main() {
  82. int n;
  83. cin >> n;
  84. Film f[100];
  85. for(int i = 0; i < n; ++i) {
  86. char ime[100];
  87. char reziser[100];
  88. char zanr[100];
  89. int godina;
  90. cin >> ime;
  91. cin >> reziser;
  92. cin >> zanr;
  93. cin >> godina;
  94. f[i].setIme(ime);
  95. f[i].setReziser(reziser);
  96. f[i].setZanr(zanr);
  97. f[i].setGodina(godina);
  98.  
  99. }
  100. int godina;
  101. cin >> godina;
  102. //da se povika funkcijata pecati_po_godina
  103. return 0;
  104. }
Advertisement
Add Comment
Please, Sign In to add comment