Из суммы положительных элементов вектора вычесть сумму отрицательных, найти наибольший элемент вектора - 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());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д