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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.6 из 5
Похожие ответы