Помогите решить задачу c# Определить сколько процентов

Определить сколько процентов от всего количества элементов произвольного массива целых чисел составляют элементы, содержащие нечётные значения


Ответы (1 шт):

Автор решения: Анастасия

Например, можно реализовать это так:

public static void countRandPercents(int length, int from, int to)
{
      int[] randNums = new int[length];
      Random rnd = new Random();
      int countOdd = 0;
      for(int i=0;i<randNums.Length;i++){
            randNums[i] = rnd.Next(from, to+1);
            if(randNums[i]%2!=0) countOdd++;  
      }
      Console.WriteLine(string.Join(" ", randNums));
      double percents = (double)countOdd/randNums.Length;
      Console.WriteLine("Нечетных: "+percents*100+"%");
}

Тогда, при вызове countRandPercents(5,1,100); вывод:

22 98 30 99 42
Нечетных: 20%
→ Ссылка