#include <iostream>
#include <ctime>
int main() {
int year;
std::cout<<"Podaj rok: ";
std::cin>>year;
struct tm date = {};
date.tm_mday=14;
date.tm_mon=0;
date.tm_year=year-1900;
mktime(&date);
#define BUFFER_SIZE 20
char buff[BUFFER_SIZE];
strftime(buff,BUFFER_SIZE,"%x",&date);
std::cout<<"Pierwszy czwartek po "<<buff<<" wypada ";
int daysToNextThursday=4+7-date.tm_wday;
if(daysToNextThursday>7)
daysToNextThursday-=7;
date.tm_mday+=daysToNextThursday;
mktime(&date);
strftime(buff,BUFFER_SIZE,"%x",&date);
std::cout<<buff<<std::endl;
return 0;
}