Подсчитать количество удвоенных нечетных значений элементов данного массива. - C#
Формулировка задачи:
Дан массив, подсчитать количество удвоенных нечетных значений элементов данного массива. На языке с#.
Решение задачи: «Подсчитать количество удвоенных нечетных значений элементов данного массива.»
textual
Листинг программы
using System; class Program { static void Main() { Console.Write("Введите размерность массива: "); int n = int.Parse(Console.ReadLine()); //массив int[] a = new int[n]; int count = 0; Random rand = new Random(); //заполняем массив случайными числами от 0 до 90 for (int i = 0; i < a.Length; i++) { a[i] = rand.Next(0, 90); } /* //заполняем массив c клавиатуры for (int i = 0; i < a.Length; i++) { Console.Write("Введите значение {0} элемента массива: ", i); a[i] = int.Parse(Console.ReadLine()); } */ //выводим массив Console.WriteLine(); Console.WriteLine("Получаем массив вида : "); Console.WriteLine(); for (int i = 0; i < a.Length; i++) { Console.Write("{0,4}", a[i]); } Console.WriteLine(); //Подсчет количества удвоенных нечетных значений элементов в данном массиве /* Удвоенное нечетное - это когда a[i] % 2 == 0 && a[i] % 4 != 0, потому что удвоенное четное всегда будет делиться на 4 без остатка. */ for (int i = 0; i < a.Length; i++) { if (a[i] % 2 == 0 && a[i] % 4 != 0) count++; } Console.WriteLine(); Console.WriteLine("Количество удвоенных нечетных значений элементов данного массива: " + count); Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д