Задача о количестве продаж - C#
Формулировка задачи:
Помогите пожалуйста
Оптовый магазин продает сок и квас, причем ежедневно продается либо, сок либо квас. Ведется ежедневная запись того, что продано. Проверить, были ли в течение полугодия n дней подряд, когда продажи сока и кваса чередовались. Значение n задается вводом с клавиатуры.на C#
Решение задачи: «Задача о количестве продаж»
textual
Листинг программы
using System;
using System.Linq;
class Program
{
public static void Main()
{
bool[] juice = Enumerable.Repeat(new Random(), 100).Select(r => r.Next(2) == 0).ToArray();
bool? previous = null;
int n = 0;
int m = 0;
foreach (bool current in juice)
{
if (previous != null)
{
n = current == previous ? 0 : n + 1;
m = Math.Max(n, m);
}
previous = current;
}
Console.WriteLine(m);
}
}