Найти количество отрицательных элементов после первого положительного - C#
Формулировка задачи:
Найти количество отрицательных элементов в векторе x, расположенных после первого положительного.
Не получается это сделать
Решение задачи: «Найти количество отрицательных элементов после первого положительного»
textual
Листинг программы
static void Main(string[] args)
{
int[] array = { 1, 2, -4, 1, -5, -10, -50 };
int firstNeg = 0;
int count = 0;
for (int i = 0; i < array.Length; i++)
{
if (array[i] > 0)
firstNeg = i;
if ( (i > firstNeg) && (array[i] < 0) )
count++;
}
Console.WriteLine("count {0}", count);
Console.ReadLine();
}