В одномерном вещественном массиве вычислить номер минимального по модулю элемента массива - C#

Узнай цену своей работы

Формулировка задачи:

В одномерном массиве, состоящем из n вещественных элементов вычислить: номер минимального по модулю элемента массива и сумму модулей элементов массива, расположенных после первого отрицательного элемента

Решение задачи: «В одномерном вещественном массиве вычислить номер минимального по модулю элемента массива»

textual
Листинг программы
  1. using System;
  2.  
  3. class Program
  4. {
  5.     static void Main()
  6.     {
  7.         int n = 5, index = -1;
  8.         double min = Double.MaxValue, sum = 0;
  9.         double[] array = new double[5];
  10.         Random random = new Random();
  11.  
  12.         for (int i = 0; i < n; i++)
  13.         {
  14.             Console.Write("{0:0.###} ", (array[i] = random.NextDouble() * random.Next(-10, 10)));
  15.             if (Math.Abs(array[i]) < min)
  16.                 min = Math.Abs(array[i]);
  17.             if (array[i] < 0 && index == -1)
  18.                 index = i;
  19.             if (index != -1 && index != i)
  20.                 sum += Math.Abs(array[i]);
  21.         }
  22.  
  23.         Console.WriteLine("\nНомер минимального по модулю элемента: {0} ({1:0.###})", Array.IndexOf<double>(array, min), min);
  24.         Console.WriteLine("Сумма модулей элементов массива после первого отрицательного: " + sum);
  25.         Console.ReadKey();
  26.     }
  27. }

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


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

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

15   голосов , оценка 4.067 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы