Составить программу нахождения произведения отрицательных и положительных элементов массива - C#
Формулировка задачи:
Составить программу нахождения произведения отрицательных и положительных элементов массива
Есть код, но не совсем рабочий
int[] array;
int a,b = 1;
for(int i=0; i<array.Length; i++)
{
if(array[i]>=0) a *= array[i];
else b *= array[i];
}Решение задачи: «Составить программу нахождения произведения отрицательных и положительных элементов массива»
textual
Листинг программы
int a = 1, b = 1;
int[] matrix = new int[6] { 0, -2, 3, -3, 4, 2 };
foreach (int i in matrix)
{
if (i > 0)
a *= i;
else if (i < 0)
b *= i;
}