Advertisement
avr39-ripe

datePlusPlusFragment

Feb 12th, 2020
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.52 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5.  
  6.     int day{};
  7.     int month{};
  8.     int year{};
  9.  
  10.     std::cout << "Enter day: "; std::cin >> day;
  11.     std::cout << "Enter month: "; std::cin >> month;
  12.     std::cout << "Enter year: "; std::cin >> year;
  13.  
  14.     const int monthInYear = 12;
  15.     const int daysInMonth{30 + ((month < 8 and month % 2 != 0) or (month >= 8 and month % 2 == 0)) + (month == 2)*(-2 + ((((year % 400 == 0) or (year % 4 == 0)) and (year % 100 != 0))))};
  16.  
  17.     std::cout << daysInMonth << '\n';
  18.  
  19. /// ? ? ? :) :) :)
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement