Из суммы положительных элементов вектора вычесть сумму отрицательных, найти наибольший элемент вектора - C#
Формулировка задачи:
Не знаю с чего начать решение задачи, плохо понимаю в программировании. Помогите пожалуйста решить задачу. В C#.
Задан вектор целых чисел A(a1,a2,..a7). Из суммы его положительных элементов вычесть сумму отрицательных, найти наибольший элемент вектора.
Решение задачи: «Из суммы положительных элементов вектора вычесть сумму отрицательных, найти наибольший элемент вектора»
textual
Листинг программы
int[] vector = { 1, -2, 3, -4, 5, -6, 7 };
int[] sum = { 0, 0, 0};
for( i = 0; i < vector.Length; ++i ) {
sum[1 + Math.Sign(vector[i])] += 1;
}
Console.WriteLine("Сумма = " + (sum[2] - sum[0]));
Console.WriteLine("Максимальный элемент = " + vector.Max());