Подсчет элементов массива в C#
Счетчик начинают с 0 и увеличивают на каждой итерации, когда элемент подходит под проверку:
int[] nums = [1, 2, 3, 4];
int num1 = 0;
foreach (int num2 in nums) {
if (num2 % 2 == 0) {
++num1;
}
}
Console.WriteLine(num1);
Тот же прием для строк в массиве:
string[] nums = ["a", "b", "a"];
int num = 0;
foreach (string elem in nums) {
if (elem == "a") {
++num;
}
}
Console.WriteLine(num);
Дан массив:
int[] nums = [5, 10, 15, 20];
Посчитайте, сколько элементов больше 8, и выведите число.
Дан массив:
int[] nums = [1, 0, 1, 1];
Посчитайте, сколько элементов равны 1, и выведите число.