Подсчитать количество удвоенных нечетных значений элементов данного массива. - C#

Узнай цену своей работы

Формулировка задачи:

Дан массив, подсчитать количество удвоенных нечетных значений элементов данного массива. На языке с#.

Решение задачи: «Подсчитать количество удвоенных нечетных значений элементов данного массива.»

textual
Листинг программы
  1. using System;
  2. class Program
  3. {
  4.     static void Main()
  5.     {
  6.         Console.Write("Введите размерность массива: ");
  7.         int n = int.Parse(Console.ReadLine());
  8.         //массив
  9.         int[] a = new int[n];
  10.         int count = 0;
  11.  
  12.         Random rand = new Random();
  13.  
  14.         //заполняем  массив случайными числами от 0 до 90
  15.         for (int i = 0; i < a.Length; i++)
  16.         {
  17.             a[i] = rand.Next(0, 90);
  18.         }
  19.         /*
  20.          //заполняем  массив c клавиатуры
  21.          for (int i = 0; i < a.Length; i++)
  22.          {
  23.              Console.Write("Введите значение {0} элемента массива: ", i);
  24.              a[i] = int.Parse(Console.ReadLine());
  25.          }
  26.          */
  27.  
  28.         //выводим  массив
  29.         Console.WriteLine();
  30.         Console.WriteLine("Получаем массив вида : ");
  31.         Console.WriteLine();
  32.         for (int i = 0; i < a.Length; i++)
  33.         {
  34.             Console.Write("{0,4}", a[i]);
  35.         }
  36.         Console.WriteLine();
  37.  
  38.         //Подсчет количества удвоенных нечетных значений элементов в данном массиве
  39.        /*
  40.           Удвоенное нечетное - это когда
  41.           a[i] % 2 == 0 && a[i] % 4 != 0, потому что удвоенное четное всегда будет делиться на 4 без остатка.
  42.         */
  43.         for (int i = 0; i < a.Length; i++)
  44.         {
  45.             if (a[i] % 2 == 0 && a[i] % 4 != 0)
  46.                 count++;
  47.  
  48.         }
  49.         Console.WriteLine();
  50.         Console.WriteLine("Количество удвоенных нечетных значений элементов данного массива: " + count);
  51.         Console.ReadKey();
  52.  
  53.     }
  54. }

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


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

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

5   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы