Advertisement
naskedvi

T12 - zad.4.

Jun 6th, 2014
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.62 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. enum Dani {Ponedjeljak, Utorak, Srijeda, Cetvrtak, Petak, Subota, Nedjelja};
  4.  
  5. std::ostream &operator<<(std::ostream &tok,const Dani &d)
  6. {
  7.     static const char* Niz[7] {"Ponedjeljak", "Utorak", "Srijeda", "Cetvrtak",
  8.        "Petak", "Subota", "Nedjelja"};
  9.     tok<<Niz[int(d)];
  10. }
  11.  
  12. Dani &operator++(Dani &d)
  13. {
  14.     return d=Dani((int(d)+1)%7);
  15. }
  16.  
  17. Dani operator++(Dani &d, int)
  18. {
  19.     Dani pomocni(d);
  20.     ++d;
  21.     return pomocni;
  22. }
  23.  
  24. int main()
  25. {
  26.     for (Dani d=Ponedjeljak; d<=Nedjelja; d++)
  27.     {
  28.         std::cout<<d<<std::endl;
  29.         if(d==Nedjelja)
  30.             break;
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement