Advertisement
Guest User

Untitled

a guest
Nov 27th, 2015
417
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.85 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6.     int dan = 0, mjesec = 0, godina = 0;
  7.     char ponoviti = 'n';
  8.     bool  prijestupnaGodina = false;
  9.     do {
  10.         cout << "Upisite dan/mjesec/godinu!" << endl;
  11.         cin >> dan >> mjesec >> godina;
  12.  
  13.         prijestupnaGodina = (godina % 4 == 0) || (godina % 100 != 0 && godina % 400 == 0);
  14.  
  15.         for (int i = 1;i <= mjesec - 1;i++) {
  16.  
  17.             switch (i)
  18.             {
  19.             case 1:
  20.             case 3:
  21.             case 5:
  22.             case 7:
  23.             case 8:
  24.             case 10:
  25.             case 12: dan += 31;
  26.                 break;
  27.             case 2: if (prijestupnaGodina)
  28.                 dan += 29;
  29.                     else
  30.                         dan += 28;
  31.                 break;
  32.  
  33.             default: dan += 30;
  34.                 break;
  35.             }
  36.  
  37.             cout << "Uneseni dan je " << dan << ". dan u " << godina << " godini!" << endl;
  38.  
  39.         }
  40.         cout << "Ponoviti ? d|n :";
  41.         cin >> ponoviti;
  42.     } while (ponoviti == 'D' || ponoviti == 'd');
  43.  
  44.     system("pause>0");
  45.     return 0;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement