Решение задачи на определение количества дней в году на C#
Привет! Меня зовут Иван и я с удовольствием помогу тебе написать код на C#, который будет спрашивать номер года и определять количество дней в этом году.
Для начала, нам понадобится переменная для хранения введенного пользователем номера года⁚
csharp
int year;
Затем, нужно запросить у пользователя ввести номер года⁚
csharp
Console.WriteLine(″Введите номер года⁚″);
year int.Parse(Console.ReadLine);
После этого, нам нужно проверить, является ли год високосным. Для этого воспользуемся условием⁚
csharp
if ((year % 4 0 nn year % 100 ! 0) || (year % 400 0))
{
// год високосный
Console.WriteLine(″Високосный год! В нем 366 дней.″);
}
else
{
// обычный год
Console.WriteLine(″Обычный год. В нем 365 дней.″);
}
Теперь наш код готов! Полный код выглядит следующим образом⁚
csharp
using System;
namespace DaysInYear
{
class Program
{
static void Main(string[] args)
{
int year;
Console.WriteLine(″Введите номер года⁚″);
year int.Parse(Console.ReadLine);
if ((year % 4 0 nn year % 100 ! 0) || (year % 400 0))
{
Console.WriteLine(″Високосный год! В нем 366 дней.″);
}
else
{
Console.WriteLine(″Обычный год. В нем 365 дней.″);
}
}
}
}
Теперь ты можешь запустить программу, ввести номер года и узнать количество дней в этом году.
Надеюсь, мой опыт и помощь были полезными! Удачи в программировании!