Advertisement
masterm1nd99

ФФФФФФФФ

Mar 21st, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 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[50];
  9. char zanr[50];
  10. int godina;
  11. public:
  12. Film (){}
  13. Film(char *ime, char *reziser, char *zanr, int godina){
  14. strcpy(this->ime, ime);
  15. strcpy(this->reziser, reziser);
  16. strcpy(this->zanr, zanr);
  17. this->godina = godina;
  18. }
  19. int get_g(){
  20. return godina;
  21. }
  22. void pecati();
  23. };
  24. void Film::pecati(){
  25. cout<<"Ime: "<< ime<<endl;
  26. cout<<"Reziser: "<< reziser<<endl;
  27. cout << "Zanr: " << zanr << endl;
  28. cout << "Godina: " << godina << endl;
  29. }
  30. void pecati_godina(Film *f, int n, int godina){
  31. int i = 0;
  32. while(i < n) {
  33. if(f[i++].get_g() == godina) f[i-1].pecati();
  34. }
  35. }
  36. int main() {
  37. int n;
  38. cin >> n;
  39. Film filmovi[100];
  40. for(int i = 0; i < n; ++i) {
  41. char ime[100];
  42. char reziser[50];
  43. char zanr[50];
  44. int godina;
  45. cin >> ime;
  46. cin >> reziser;
  47. cin >> zanr;
  48. cin >> godina;
  49. filmovi[i]=Film(ime, reziser, zanr, godina);
  50. }
  51. int godina;
  52. cin >> godina;
  53. //da se povika funkcijata pecati_po_godina
  54. pecati_godina(filmovi, n, godina);
  55. return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement