Поделитесь своими знаниями, ответьте на вопрос:
C++ решите через string много дни недели пронумерованы следующим образом: 0 — воскресенье, 1 — понедельник, 2 — вторник, . . , 6 — суббота. дано целое число k, лежащее в диапазоне 1–365. определить номер дня недели для k-го дня года, если известно, что в этом году 1 января было понедельником
#include <iostream>
#include <string>
#include <list>
int main()
{
int K;
int day;
std::list<std::string> lst = {"Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"};
std::list<std::string>::iterator it = lst.begin();
std::cout<<"Введите K:";
std::cin>>K;
day=K%7;
std::advance(it, day);
std::cout<<*it;
}