Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmArECn 162 of 390 menu
◀ ▶

Подсчет элементов массива в C++

Счетчик начинают с 0 и увеличивают на каждой итерации, когда элемент подходит под проверку:

int arr[4] = {1, 2, 3, 4}; int num1 = 0; for (int num2 : arr) { if (num2 % 2 == 0) { ++num1; } } std::cout << num1 << "\n";

Тот же прием для строк в массиве:

std::string arr[3] = {"a", "b", "a"}; int num = 0; for (std::string elem : arr) { if (elem == "a") { ++num; } } std::cout << num << "\n";

Дан массив:

int arr[4] = {5, 10, 15, 20};

Посчитайте, сколько элементов больше 8, и выведите число.

Дан массив:

int arr[4] = {1, 0, 1, 1};

Посчитайте, сколько элементов равны 1, и выведите число.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить