Решить 2 в c++ 1. дано трёхзначное число. вывести вначале его последнюю цифру(единицы) , а затем - его среднюю цифру(десятки). 2. дни недели пронумерованы следующим образом: 1- понедельник, 2 -вторник, -суббота, 7 - воскресенье. дано целое число к, лежащее в диапазоне 1-365. определить номер дня недели для к-го дня года, если известно, что в этом году 1 января было вторником.
1.
#include <iostream>
int main()
{
std::string str;
std::cin >> str;
std::cout << "Последняя цифра: " << str.back() << std::endl;
std::cout << "Средняя цифра: " << str.at(str.length() / 2) << std::endl;
return 0;
}
2.
#include <iostream>
#include <array>
int main()
{
const std::array<std::string, 7> name_of_days
{
"Понедельник",
"Вторник",
"Среда",
"Четверг",
"Пятница",
"Суббота",
"Воскресенье"
};
size_t number_of_day;
std::cin >> number_of_day;
std::cout << "День: " << name_of_days[(number_of_day % 7)] << std::endl;
}