13. Holidays Between Two Dates; Broken code, HELP
Здравейте, някой може ли да помогне с откриването на грешките? Намерих единствено, че има оператор && вместо ||. Също така разбрах, че по някаква причина променливата date не се променя при преминаване през цикъла, но не знам защо. Ето го кодът:
using System;
using System.Globalization;
class HolidaysBetweenTwoDates
{
static void Main()
{
var startDate = DateTime.ParseExact(Console.ReadLine(),
"dd.m.yyyy", CultureInfo.InvariantCulture);
var endDate = DateTime.ParseExact(Console.ReadLine(),
"dd.m.yyyy", CultureInfo.InvariantCulture);
var holidaysCount = 0;
for (var date = startDate; date <= endDate; date.AddDays(1))
if (date.DayOfWeek == DayOfWeek.Saturday &&
date.DayOfWeek == DayOfWeek.Sunday) holidaysCount++;
Console.WriteLine(holidaysCount);
}
}
Eeee mersi brat!! :D