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); } }