Получить новый массив, как разность между элементами исходного массива и его среднего арифметического - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д