Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- enum Dani {Ponedjeljak, Utorak, Srijeda, Cetvrtak, Petak, Subota, Nedjelja};
- std::ostream &operator<<(std::ostream &tok,const Dani &d)
- {
- static const char* Niz[7] {"Ponedjeljak", "Utorak", "Srijeda", "Cetvrtak",
- "Petak", "Subota", "Nedjelja"};
- tok<<Niz[int(d)];
- }
- Dani &operator++(Dani &d)
- {
- return d=Dani((int(d)+1)%7);
- }
- Dani operator++(Dani &d, int)
- {
- Dani pomocni(d);
- ++d;
- return pomocni;
- }
- int main()
- {
- for (Dani d=Ponedjeljak; d<=Nedjelja; d++)
- {
- std::cout<<d<<std::endl;
- if(d==Nedjelja)
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement