Определить возраст человека - C# (190140)
Формулировка задачи:
всем, привет!
помогите, пожалуйста решить задачу на с #!
Известны год, номер месяца и день рождения человека,
a также год, номер месяца и номер текущего дня месяца. Определить возраст человека (число полных лет).
Решение задачи: «Определить возраст человека»
textual
Листинг программы
using System;
namespace ConsoleApplication198
{
class Program
{
static void Main(string[] args)
{
var birthday = new DateTime(1990, 03, 1);
var now = new DateTime(2000, 02, 29);
var years = TotalYears(birthday, now);
Console.WriteLine(years);
Console.ReadKey();
}
static int TotalYears(DateTime d1, DateTime d2)
{
var years = 0;
while (d1.AddYears(years) <= d2)
years++;
return years - 1;
}
}
}