Найти произведение четных элементов массива - C#
Формулировка задачи:
Здравствуйте! Помогите, пожалуйста: нужно найти произведение четных элементов массива. Ничего толкового у меня не получается.
И, если не трудно, с комментариями - принципы работы и т.д.
Решение задачи: «Найти произведение четных элементов массива»
textual
Листинг программы
namespace ConsoleApplication6 { static class MyArray { public static int multiplication(int[] arr) { int mult = 1; for (int i = 0; i < arr.Length; i++) { if (arr[i] % 2 == 0 && arr[i] != 0) mult *= arr[i]; } return mult; } } class Program { static void Main(string[] args) { Console.WriteLine("Введите число элементов массива"); int n = int.Parse(Console.ReadLine()); int[] x = new int[n]; Random r = new Random(); for (int i = 0; i < n; i++) x[i] = r.Next(-100, 100); Print(x); Console.WriteLine(MyArray.multiplication(x)); Console.ReadKey(); } static void Print(int[] x) { int n = x.Length; for (int i = 0; i < n; i++) Console.WriteLine("x[{0}] = {1}", i + 1, x[i]); Console.Read(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д