Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstring>
- using namespace std;
- class Film{
- private:
- char ime[100];
- char reziser[50];
- char zanr[50];
- int godina;
- public:
- Film (){}
- Film(char *ime, char *reziser, char *zanr, int godina){
- strcpy(this->ime, ime);
- strcpy(this->reziser, reziser);
- strcpy(this->zanr, zanr);
- this->godina = godina;
- }
- int get_g(){
- return godina;
- }
- void pecati();
- };
- void Film::pecati(){
- cout<<"Ime: "<< ime<<endl;
- cout<<"Reziser: "<< reziser<<endl;
- cout << "Zanr: " << zanr << endl;
- cout << "Godina: " << godina << endl;
- }
- void pecati_godina(Film *f, int n, int godina){
- int i = 0;
- while(i < n) {
- if(f[i++].get_g() == godina) f[i-1].pecati();
- }
- }
- int main() {
- int n;
- cin >> n;
- Film filmovi[100];
- for(int i = 0; i < n; ++i) {
- char ime[100];
- char reziser[50];
- char zanr[50];
- int godina;
- cin >> ime;
- cin >> reziser;
- cin >> zanr;
- cin >> godina;
- filmovi[i]=Film(ime, reziser, zanr, godina);
- }
- int godina;
- cin >> godina;
- //da se povika funkcijata pecati_po_godina
- pecati_godina(filmovi, n, godina);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement