fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int k = 0, d = 0, n = 0;
  9. vector<string> days = { "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс" };
  10. cout << "Введите номер дня невисокосного года: " << endl;
  11. cin >> k;
  12. if (k >= 1 && k <= 365) {
  13. cout << "Введите номер дня недели 1 января d= " << endl;
  14. cin >> d;
  15. if (d >= 1 && d <= 7) {
  16. cout << "1 января: " << days[d - 1] << endl;
  17. n = (k % 7) + (d - 1);
  18. if (n > 7) {
  19. n -= 7;
  20. }
  21. cout << "День номер " << k << ": " << days[n - 1] << endl;
  22. } else {
  23. cout << "Error!" << endl;
  24. }
  25. } else {
  26. cout << "Error!" << endl;
  27. }
  28. return 0;
  29. }
Success #stdin #stdout 0s 15240KB
stdin
5
1
stdout
Введите номер дня невисокосного года: 
Введите номер дня недели 1 января d= 
1 января: Пн
День номер 5: Пт