Guest User

Untitled

a guest
Jun 23rd, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.92 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. bool przestepny(int rok)
  6. {
  7.    if (rok%4==0 && rok%100 ||rok%400 ==0)
  8.       return true;
  9.     else
  10.       return false;
  11. }
  12. int m(int miesiac)
  13. {
  14.     switch (miesiac)
  15.     {
  16.        case 1 : return 31;
  17.        case 2 : return 28;
  18.        case 3 : return 31;
  19.        case 4 : return 30;
  20.        case 5 : return 31;
  21.        case 6 : return 30;
  22.        case 7 : return 31;
  23.        case 8 : return 31;
  24.        case 9 : return 30;
  25.        case 10 : return 31;
  26.        case 11 : return 30;
  27.        case 12 : return 31;
  28.     }
  29. }
  30. int dokonca(int dzien, int miesiac, int rok)
  31. {
  32.    int dni;
  33.    if (przestepny(rok))
  34.      dni=366;
  35.    else
  36.      dni=365;  
  37.    for (int i=1; i<miesiac; i++)
  38.    {
  39.        if(i!=2)
  40.           dni=dni-m(i);
  41.        else if(przestepny(rok))
  42.            dni=dni-m(i)-1;
  43.   }
  44.    dni=dni-dzien;
  45.    return dni;
  46. }
  47.  
  48.  
  49.  
  50. int main()
  51. {
  52.     cout << dokonca(1,9,2012) << endl;
  53.     system("pause");
  54.     return 0;
  55. }
Add Comment
Please, Sign In to add comment