Получить новый массив, как разность между элементами исходного массива и его среднего арифметического - C# (191706)

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

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

1) а)С#-Дан массив, состоящий из 15 элементов целого типа. Получить новый массив, как разность между элементами исходного массива и его среднего арифметического. б) Дан двухмерный массив 5х6. Определить среднее арифметическое каждого столбца, определить максимум и минимум каждой строки. 2) 1.Определить значение z = min a, 3b *min 2a - b , 2b , где min x, y— минимальное из чисел х, у. Значения а и b вводятся с клавиатуры. Задачу решить двумя способами: а) не используя функцию min; б) определив и использовав функцию min. 2.Даны две последовательности целых чисел: a1, a2,…,a8 и b1, b2,…, b8 Найти количество четных чисел в первой из них и количество нечетных во второй. Написать метод определяющий, является ли число четным 3)9. В заданной строке удалить последний символ.

Решение задачи: «Получить новый массив, как разность между элементами исходного массива и его среднего арифметического»

textual
Листинг программы
           int[] mass = new int[15]; //создаем массив
            Random rnd = new Random();
            int summ = 0; //переменная для суммы всех элементов массива
            string s=null; //строка для вывода массива на экран
 
           for (int i = 0; i < 15; i++)
           {
               mass[i] = rnd.Next(1, 100); //задаем рандомное значение элементу массива, можно самому вручную, разницы нет
               s = s + mass[i].ToString() + " "; //дополняем строку
               summ = summ + mass[i]; //суммируем элементы массива
           }
 
           Console.WriteLine("Начальный массив = " + s); //выводим элементы массива
           Console.WriteLine("Среднее арифметическое = " + (summ/15));
           s = null;
           for (int i = 0; i < 15; i++)
           {
               mass[i] = mass[i] - (summ / 15); //теперь вычитаем из элементов массива среднее арифметическое
               s = s + mass[i].ToString() + " ";
           }
           Console.WriteLine("Новый массив = " + s);
           Console.ReadKey();

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


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

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

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