public static void Main()
int[] randomNumbers = GenerateRandomNumbers();
foreach(int number in randomNumbers)
Console.Write(number + ", ");
int countOfFifthInArray = CountFifth(randomNumbers);
Console.WriteLine( "Quantity of number 5 - " + countOfFifthInArray);
int countOfNumberWhichAreDividableOnTwo = CountOfNumberWhichAreDividableOnTwo(randomNumbers);
Console.WriteLine("Quantity of numbers which are dividable on 2 - " + countOfNumberWhichAreDividableOnTwo);
int countOfNumbersThatContainSeven = CountOfNumbersThatContainSeven(randomNumbers);
Console.WriteLine("Quantity of numbers that contains 7 - " + countOfNumbersThatContainSeven);
int[] arrayWithoutEvenNumbers = ChangeAllEvenNumbersToZero(randomNumbers);
Console.WriteLine("Array without even numbers: ");
foreach (int num in arrayWithoutEvenNumbers)
Console.Write(num + ", ");
private static int[] ChangeAllEvenNumbersToZero(int[] array)
array = GenerateRandomNumbers();
for (int i = 0; i < array.Length; i++)
private static int CountOfNumbersThatContainSeven(int[] array)
array = GenerateRandomNumbers();
int countItemsThatContainSeven = 0;
if (array[i].ToString().Contains("7")== true)
countItemsThatContainSeven++;
}while (i < array.Length);
return countItemsThatContainSeven;
private static int CountOfNumberWhichAreDividableOnTwo(int[] array)
array = GenerateRandomNumbers();
int countDividableNumbers = 0;
return countDividableNumbers;
private static int CountFifth(int[] array)
array = GenerateRandomNumbers();
int countItemsInArray = 0;
foreach (int num in array)
return countItemsInArray;
private static int[] GenerateRandomNumbers()
var random = new Random();
return (new int[20]).Select(i=> i = random.Next(20)).ToArray();