Advertisement
elena_gjorgjioska

Untitled

Mar 10th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.33 KB | None | 0 0
  1. #include <iostream>
  2. #include<cstring>
  3. using namespace std;
  4. class Knigi
  5. {
  6. private:
  7.     char* naslov;
  8.     int br_stranici;
  9.     int godina;
  10. public:
  11.     Knigi(char *naslov,int br_stanici,int godina)
  12.     {
  13.         strcpy(this->naslov,naslov);
  14.         this->br_stranici=br_stanici;
  15.         this->godina=godina;
  16.     }
  17.     int getGodina()
  18.     {
  19.         return this->godina;
  20.     }
  21.  
  22. };
  23. class Polica
  24. {
  25. private:
  26.     Knigi *k;
  27.     int n;
  28.     Polica(int n,Knigi *k)
  29.     {
  30.         this->k=new Knigi[n];
  31.         this->n=n;
  32.         for(int i=0;i<n;i++)
  33.         {
  34.             this->k[i]=k[i];
  35.         }
  36.     }
  37.     void setK(Knigi *k,int n)
  38.     {
  39.         delete[]this->k;
  40.         this->k=new Knigi[n];
  41.         this->n=n;
  42.         for(int i=0;i<n;i++)
  43.         {
  44.             this->k[i]=k[i];
  45.         }
  46.     }
  47.     void sortiranje()
  48.     {
  49.         for(int i=0;i<n;i++)
  50.         {
  51.             for(int j=1;j<n;j++)
  52.             {
  53.                 if(k[i].getGodina()>k[j].getGodina())
  54.                 {
  55.                     int t,x,y;
  56.                     x=k[i].getGodina();
  57.                     y=k[j].getGodina();
  58.                     t=x;
  59.                     x=y;
  60.                     y=t;
  61.                 }
  62.             }
  63.         }
  64.     }
  65. };
  66. int main()
  67. {
  68.     int n;
  69.     cin>>n;
  70.     Knigi k("Hamlet",300,2000);
  71.     return 0;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement