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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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