Задан одномерный массив вещественных чисел длины N - C#

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

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

Задан одномерный массив вещественных чисел длины N. Все числа различны. Найти минимальный, максимальный элемент и среднее значение элементов этого массива. На место минимального и максимального элементов поставить среднее значение. В полученном массиве процедуру повторить. Средние и последний вариант массива являются результатом решения задачи. Помогите написать код к задаче

Решение задачи: «Задан одномерный массив вещественных чисел длины N»

textual
Листинг программы
  1. static void Main()
  2. {
  3.     Random rnd = new Random();
  4.     int n = int.Parse(ReadLine());
  5.     double[] a = Enumerable.Range(0, n).Select(v => rnd.NextDouble() * 40 - 20).ToArray();
  6.     double ave = a.Average();
  7.     WriteLine($"Исходный массив: {Join(" ", a)}\n\nСреднее арифметическое: {ave}");
  8.     for (int i = 0; i < 2; i++)
  9.     {
  10.         a = a.Select(v => (v == a.Min() || v == a.Max() ? ave : v)).ToArray();
  11.         ave = a.Average();
  12.         WriteLine($"\nСреднее арифметическое: {ave}");
  13.     }
  14.     WriteLine($"\nПоследний вариант массива: {Join(" ", a)}");
  15. }

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


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

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

10   голосов , оценка 4.4 из 5

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

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

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