
Вопрос задан 19.03.2021 в 13:04.
Предмет Информатика.
Спрашивает Иванов Иван.
Помогите решить на C# ! 1 мая 2006 года – это день недели понедельник. Вводится любая дата месяца
май. Определить день недели.

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

Отвечает Шлыков Кирилл.
#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; }



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я могу помочь вам решить эту задачу на C#. Вот пример кода, который определит день недели для любой даты в месяце май, начиная с 1 мая 2006 года:
csharpusing 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", и программа выдаст вам день недели для этой даты в месяце май.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili