Работа с одномерным массивом и методами - C#
Формулировка задачи:
требуется написать программу для нахождения в целочисленном массиве максимального элемента и разделить все компоненты массива на сумму четных компонентов и реализовать все это с помощью методов, помогите пожалуйста(
Решение задачи: «Работа с одномерным массивом и методами»
textual
Листинг программы
using System;
using System.Linq;
namespace Arraies
{
class Program
{
static void Main(string[] args)
{
int[] array = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
Console.WriteLine("Max Value : {0}", GetMax(array));
Console.Write("New Array :\n\t>> ");
foreach (double value in GetDividedArray(array))
{
Console.Write("{0:0.000} ",value);
}
Console.ReadLine();
}
private static int GetMax(int[] array)
{
int max = array[0];
for (int i = 1; i < array.Length; i++)
if (array[i] > max)
max = array[i];
return max;
}
private static double[] GetDividedArray(int[] array)
{
return array.Select(x => (double)x / (array.Where(value => value % 2 == 0).Sum())).ToArray();
}
}
}