Подсчет чисел в массиве, в языке C?

В языке программирования C для подсчета чисел в массиве можно использовать цикл for или while. Давайте рассмотрим пример кода:

#include <stdio.h>

int main() {
    int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};  // заданный массив
    int count = 0;  // переменная для подсчета чисел
    
    // Подсчет чисел в массиве
    for(int i = 0; i < sizeof(arr) / sizeof(arr[0]); i++) {
        if(arr[i] % 2 == 0) {  // Если число четное
            count++;
        }
    }
    
    printf("Количество четных чисел в массиве: %dn", count);
    
    return 0;
}

В этом примере мы создаем массив arr, содержащий числа от 1 до 10. Затем мы используем цикл for, чтобы пройти через каждый элемент массива. Для каждого элемента мы проверяем, является ли он четным (т.е. делится нацело на 2). Если условие выполняется, увеличиваем переменную count на 1. В конце цикла мы выводим значение count, которое представляет количество четных чисел в массиве.

Важно отметить, что в этом примере мы могли бы использовать другие условия или логику для подсчета чисел в массиве, в зависимости от возможностей и требований программы. Но основная идея заключается в использовании цикла для обхода всех элементов массива и выбора подходящих чисел.