Задача 13 от Programming Basics
Здравейте колеги, опитвам се да напиша кода за следната задача, но отговора ми излиза грешен. Къде бъркам?
13.** Пресмятане с дати: 1000 дни на Земята
Напишете програма, която въвежда рождена дата във формат “dd-MM-yyyy” и пресмята датата, на която се навършват 1000 дни от тази рождена дата и я отпечатва в същия формат.
* Подсказки: потърсете информация за типа DateTime в C# и по-конкретно разгледайте методите ParseExact(str, format), AddDays(count) и ToString(format). С тяхна помощ може да решите задачата, без да е необходимо да изчислявате дни, месеци и високосни години.
Ето го и моя код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication13
{
class Program
{
static void Main(string[] args)
{
var bdate = DateTime.ParseExact(Console.ReadLine(), "dd-mm-yyyy", null);
Console.WriteLine(bdate.AddDays(1000).ToString("dd-mm-yyyy"));
}
}
}
не става. илизат ми с 3-4 месеца разлика между очаквания резултат и моя
Всичко друго ти е наред, ако искаш, виж и това, много е ценно:https://softuni.bg/forum/8066/2/domashno-1000-days-after-birth
Мерси, кода тръгна, от месеца беше! 😉