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