Предмет: Информатика,
автор: chto1994
C++ решите пожалуйста через string
МНОГО БАЛЛОВ
Дни недели пронумерованы следующим образом: 0 — воскресенье, 1 — понедельник, 2 — вторник, . . . , 6 — суббота. Дано целое число K, лежащее в диапазоне 1–365. Определить номер дня недели для K-го дня года, если известно, что в этом году 1 января было понедельником
Ответы
Автор ответа:
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;
}
Похожие вопросы
Предмет: Английский язык,
автор: aloxotbar
Предмет: Английский язык,
автор: nb00dy
Предмет: Математика,
автор: grandonman
Предмет: География,
автор: notazub