Майские — усложнение

PHOTO EMBED

Thu Apr 28 2022 21:36:37 GMT+0000 (Coordinated Universal Time)

Saved by @Gringi #c++

#include <iostream>

using std::cout;
using std::cin;

int main() 
{
  int maydate;
  int weekday;
  
  cout << "Введите дату \n";
  cin >> maydate;
  
  cout << "Введите день недели \n";
  cin >> weekday;
  
  if (((maydate>=1) && (maydate<=5)) || ((maydate>=8) && (maydate<=10))){
  cout << "Праздничный день";
  }else if ((maydate+weekday)%6==0 || (maydate+weekday)%7==0){
      cout << "Выходной день";
  }else {
      cout << "Рабочий день";
  }
}
content_copyCOPY

Добавьте возможность начать месяц с любого дня недели. Для этого вводится число — номер дня недели, с которого начинается месяц. Убедитесь, что введенное число корректно.