Advertisement
StefiIOE

Untitled

Mar 29th, 2019
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. #include <iostream>
  4. #include <cstring>
  5. using namespace std;
  6. class Film{
  7. private:
  8. char ime[100];
  9. char reziser [50];
  10. char zanr [50];
  11. int godina;
  12. public:
  13. Film(){
  14. char *ime='\0';
  15. char *reziser='\0';
  16. char *zanr='\0';
  17. int godina=0;
  18. }
  19. //so argumenti
  20. Film(char *ime,char *reziser, char *zanr, int godina){
  21. strcpy(this->ime,ime);
  22. strcpy(this->reziser,reziser);
  23. strcpy(this->zanr,zanr);
  24. this->godina=godina;
  25. }
  26. void pecati(){
  27. cout<<"Ime: "<<ime<<endl;
  28. cout<<"Reziser: "<<reziser<<endl;
  29. cout<<"Zanr: "<<zanr<<endl;
  30. cout<<"Godina: "<<godina<<endl;
  31.  
  32. }
  33. int getGodina(){
  34. return godina;
  35. }
  36.  
  37. };
  38. void pecati_po_godina(Film *f, int n, int godina){
  39. for(int i=0;i<n;i++){
  40. if (f[i].getGodina()==godina){
  41. f[i].pecati();
  42. }
  43.  
  44. }
  45.  
  46. }
  47.  
  48. int main() {
  49. int n;
  50. cin >> n;
  51. Film f[100];
  52. for(int i = 0; i < n; ++i) {
  53. char ime[100];
  54. char reziser[50];
  55. char zanr[50];
  56. int godina;
  57. cin >> ime;
  58. cin >> reziser;
  59. cin >> zanr;
  60. cin >> godina;
  61. f[i]= Film(ime, reziser, zanr, godina);
  62. }
  63. int godina;
  64. cin >> godina;
  65. pecati_po_godina(f, n, godina);
  66. return 0;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement