67 lines
1.8 KiB
C#
67 lines
1.8 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace szokoev_gyak_0301
|
|
{
|
|
class Program
|
|
{
|
|
static void Main(string[] args)
|
|
{
|
|
Console.WriteLine("Adja meg az évet:");
|
|
int ev = int.Parse(Console.ReadLine());
|
|
if (ev % 4 == 0)
|
|
{
|
|
if (ev % 100 != 0)
|
|
{
|
|
Console.WriteLine("Szökőév");
|
|
} else
|
|
{
|
|
if (ev % 400 == 0)
|
|
{
|
|
Console.WriteLine("Szökőév");
|
|
}else
|
|
{
|
|
Console.WriteLine("Nem szökőév");
|
|
}
|
|
}
|
|
}else
|
|
{
|
|
Console.WriteLine("Nem szökőév");
|
|
}
|
|
// rövid vonal
|
|
bool szoko = false;
|
|
if (ev % 400 == 0 || (ev % 4==0 && ev % 100!=0))
|
|
{
|
|
Console.WriteLine("Szökőév");
|
|
szoko = true;
|
|
}
|
|
else
|
|
{
|
|
Console.WriteLine("Nem szökőév");
|
|
}
|
|
Console.WriteLine("Adja meg a hónapot:");
|
|
|
|
int ho = int.Parse(Console.ReadLine());
|
|
int napok = 0;
|
|
if (ho == 1 || ho == 3 || ho == 5 || ho == 7 || ho == 8 || ho == 10 || ho == 12)
|
|
{
|
|
napok = 31;
|
|
} else if (ho == 4 || ho == 6 || ho == 9 || ho == 11)
|
|
{
|
|
napok = 30;
|
|
} else if (ho == 2)
|
|
{
|
|
napok = szoko ? 29 : 28; // Mini elágazás
|
|
}else
|
|
{
|
|
Console.WriteLine("Ilyen hónap nincs!");
|
|
|
|
}
|
|
Console.WriteLine("A" + ev + "éveben");
|
|
}
|
|
}
|
|
}
|