Advertisement
Guest User

Filmovi

a guest
Mar 22nd, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.14 KB | None | 0 0
  1. #include <iostream>
  2. #include <string.h>
  3. using namespace std;
  4. class Film{
  5. private:
  6.     char ime[100];
  7.     char reziser[50];
  8.     char zanr[50];
  9.     int godina;
  10. public:
  11.     Film(){
  12.     strcpy(ime,"");
  13.     strcpy(reziser,"");
  14.     strcpy(zanr,"");
  15.     godina=0;
  16.     }
  17.     Film(char *ime1, char *reziser1, char *zanr1, int godina1){
  18.      strcpy(ime,ime1);
  19.      strcpy(reziser,reziser1);
  20.      strcpy(zanr,zanr1);
  21.      godina=godina1;
  22.     }
  23.   int getGodina(){
  24.   return godina;
  25.   }
  26.     void print(){
  27.     cout<<ime<<" "<<reziser<<" "<<zanr<<" "<<godina<<endl;
  28.     }
  29.  
  30. };
  31. void pecati_po_godina(Film *f,int n,int godina){
  32.  for(int i=0;i<n;i++){
  33.     if(f[i].getGodina()==godina){
  34.         f[i].print();
  35.     }
  36.  }
  37. }
  38.  
  39. int main()
  40. {
  41.     int n;
  42.     cin>>n;
  43.     Film filmovi [100];
  44.     for(int i=0;i<n;i++)
  45.     {char ime[100];
  46.         char reziser[50];
  47.         char zanr[50];
  48.         int godina;
  49.         cin >> ime;
  50.         cin >> reziser;
  51.         cin >> zanr;
  52.         cin >> godina;
  53.         filmovi[i]=Film(ime,reziser,zanr,godina);
  54.     }
  55.     int godina;
  56.     cin>>godina;
  57.     pecati_po_godina(filmovi,n,godina);
  58.     return 0;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement