Привет! С радостью поделюсь кодом на C#‚ который решает данную задачу⁚
csharp
using System;
class Program
{
static void Main
{
// Ввод номера года
Console.Write(″Введите номер года⁚ ″);
int year Convert.ToInt32(Console.ReadLine);
// Проверка на високосность
bool isLeapYear IsLeapYear(year);
if (isLeapYear)
{
Console.WriteLine($″В году {year} ⎯ 366 дней.″);
}
else
{
Console.WriteLine($″В году {year} ‒ 365 дней.″);
}
}
// Функция для определения високосного года
static bool IsLeapYear(int year)
{
if ((year % 4 0 nn year % 100 ! 0) || year % 400 0)
{
return true;
}
else
{
return false;
}
}
}
В этом коде мы сначала запрашиваем у пользователя ввод номера года. Затем мы используем функцию `IsLeapYear`‚ которая проверяет‚ является ли год високосным. Функция возвращает `true`‚ если год является високосным‚ и `false` в противном случае.
Затем‚ исходя из результата проверки‚ выводим следующее сообщение⁚ ″В году {номер года} ‒ 366 дней.″ для високосного года и ″В году {номер года} ⎯ 365 дней.″ для обычного года.
Пожалуйста‚ обратите внимание‚ что входные данные не проверяются на ошибки (например‚ на ввод неправильного типа данных). Если нужно‚ вы можете добавить соответствующую обработку ошибок в код.
Надеюсь‚ этот код поможет вам решить задачу! Удачи в программировании!