#include <string>
#include <iostream>
#include <chrono>
#include <ctime>
std::string daysInMonth(int month, std::string months[12])
{
return months[month - 1];
}
int main()
{
time_t tt = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());
struct tm * ptm = localtime(&tt);
std::string months[12] = { "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" };
int month = ptm->tm_mon + 1;
std::cout << daysInMonth(month, months);
return 0;
}
I2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y2hyb25vPgojaW5jbHVkZSA8Y3RpbWU+CgpzdGQ6OnN0cmluZyBkYXlzSW5Nb250aChpbnQgbW9udGgsIHN0ZDo6c3RyaW5nIG1vbnRoc1sxMl0pCnsKCXJldHVybiBtb250aHNbbW9udGggLSAxXTsKfQoKaW50IG1haW4oKQp7Cgl0aW1lX3QgdHQgPSBzdGQ6OmNocm9ubzo6c3lzdGVtX2Nsb2NrOjp0b190aW1lX3Qoc3RkOjpjaHJvbm86OnN5c3RlbV9jbG9jazo6bm93KCkpOwoJc3RydWN0IHRtICogcHRtID0gbG9jYWx0aW1lKCZ0dCk7CglzdGQ6OnN0cmluZyBtb250aHNbMTJdID0geyAiSmFudWFyeSIsICJGZWJydWFyeSIsICJNYXJjaCIsICJBcHJpbCIsICJNYXkiLCAiSnVuZSIsICJKdWx5IiwgIkF1Z3VzdCIsICJTZXB0ZW1iZXIiLCAiT2N0b2JlciIsICJOb3ZlbWJlciIsICJEZWNlbWJlciIgfTsKCWludCBtb250aCA9IHB0bS0+dG1fbW9uICsgMTsKCglzdGQ6OmNvdXQgPDwgZGF5c0luTW9udGgobW9udGgsIG1vbnRocyk7CglyZXR1cm4gMDsKfQo=