Подсчитать количество удвоенных нечетных значений элементов данного массива. - 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();
 
    }
}

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


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

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

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