Софтуерно Инженерство
Loading...
+ Нов въпрос
TheLaw avatar TheLaw 4 Точки

Въпрос относно решаване на задача от курса за основи на програмирането.

Здравейте хакери, бих искал някой да сподели решението на тази задача

https://judge.softuni.bg/Contests/Practice/Index/151#12

тя е единствената от началото до сега която ми се "опъна" и не мога да я накарам да работи.

Това което мога да направя е да добавя 1000 дни към текущата дата, но не и да въведа от конзола данни за дата,месец и година и да изчисля 1000 дни напред.

Ако някой има идея как става това нещо да драсне source code в коментар.

Благодаря ви !

Тагове:
0
Programming Basics
MorganFreeFarm avatar MorganFreeFarm 51 Точки
Best Answer

using System;
 
class Class1
{
    static void Main()
    {
        DateTime bitrhday = DateTime.ParseExact(Console.ReadLine(), "dd-MM-yyyy", null);
        DateTime answer = bitrhday.AddDays(999);
        Console.WriteLine("{0:dd-MM-yyyy}", answer);
    }
}

 

 И аз имах доста голям проблем с нея ...

2
Filkolev avatar Filkolev 4497 Точки

Да разбирам, че не знаеш как да вземеш дата от конзолата? Пробва ли Гугъл? ЦЪК

Също така по-полезно за целите на обучението ти би било да искаш насоки и препоръки, когато се сблъскаш с проблем, а не директно сорс код. Така си спестяваш усилието сам да намериш решение, което е процес на научаване как да учиш. В дългосрочен план е едно от най-полезните умения за един програмист.

1
krokicha avatar krokicha 76 Точки

Вече е коментирана тази задача в форима поне 2 пъти. В условието на задачата пише, че рожденния ден на земята е и неин 1-ви ден. Тогава трябва да се добавят 999 дена, а не 1000.

0