Помогите решить задачу 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%