Вопрос задан 19.03.2021 в 13:04. Предмет Информатика. Спрашивает Иванов Иван.

Помогите решить на C# ! 1 мая 2006 года – это день недели понедельник. Вводится любая дата месяца

май. Определить день недели.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шлыков Кирилл.

#include "iostream" using namespace std; int main(){ int day =0,rez =0 ,week_count = 0,monthDay =0; cin >> day; while(day > monthDay){ week_count++; monthDay+=7; } int mend = week_count * 7; rez = mend - day; rez = 7 - rez; cout << rez; return 0; }

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь вам решить эту задачу на C#. Вот пример кода, который определит день недели для любой даты в месяце май, начиная с 1 мая 2006 года:

csharp
using System; class Program { static void Main(string[] args) { Console.WriteLine("Введите дату в формате ДД.ММ.ГГГГ:"); string input = Console.ReadLine(); DateTime date; if (DateTime.TryParseExact(input, "dd.MM.yyyy", null, System.Globalization.DateTimeStyles.None, out date)) { if (date.Month == 5) { DateTime baseDate = new DateTime(2006, 5, 1); int daysPassed = (date - baseDate).Days; DayOfWeek dayOfWeek = baseDate.DayOfWeek; int dayOfWeekIndex = ((int)dayOfWeek + daysPassed) % 7; string dayOfWeekName = GetDayOfWeekName(dayOfWeekIndex); Console.WriteLine($"День недели: {dayOfWeekName}"); } else { Console.WriteLine("Введите дату в месяце май."); } } else { Console.WriteLine("Некорректный формат даты."); } Console.ReadLine(); } static string GetDayOfWeekName(int dayOfWeekIndex) { switch (dayOfWeekIndex) { case 0: return "Воскресенье"; case 1: return "Понедельник"; case 2: return "Вторник"; case 3: return "Среда"; case 4: return "Четверг"; case 5: return "Пятница"; case 6: return "Суббота"; default: return "Ошибка"; } } }

Вы можете ввести дату в формате "ДД.ММ.ГГГГ", например "05.05.2023", и программа выдаст вам день недели для этой даты в месяце май.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос