Ocena użytkownikóww: ***** / 4
Nadesłany przez Tomasz Lubiński, 19 lutego 2008 01:00
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.Jeżeli nie odpowiada Ci sposób formatowania kodu przez autora skorzystaj z pretty printer'a i dostosuj go automatycznie do siebie.
lp/LP.cs:
// Obliczanie lat przestepnych
// www.algorytm.org
// (c) 2008 by Tomasz Lubinski
using System;
namespace lp
{
/// <summary>
/// Obliczanie lat przestepnych.
/// </summary>
class LATA_PRZESTEPNE
{
/// <summary>
/// sprawdz czy dany rok jest przestepny
/// </summary>
/// <param name="rok">rok ktory jest sprawdzany</param>
/// <returns>true jezeli podany rok jest przestepny, false w przeciwnym wypadku</returns>
private static bool przestepny(int rok)
{
return ((rok % 4 == 0) && (rok % 100 != 0)) || (rok % 400 == 0);
}
/// <summary>
/// pobierz dane od uzytkownika
/// </summary>
[STAThread]
static void Main(string[] args)
{
int rok;
Console.WriteLine("Podaj rok do sprawdzenia.");
rok = int.Parse(Console.ReadLine());
if (przestepny(rok))
{
Console.WriteLine("Podany rok jest przestepny.");
}
else
{
Console.WriteLine("Podany rok nie jest przestepny.");
}
}
}
}