Упражнения на C: подсчет четного числа элементов в данном массиве целых чисел
Базовый алгоритм C-программирования: Упражнение 51 с решением
Напишите программу на C для подсчета четного числа элементов в данном массиве целых чисел.
Код C:
#include <stdio.h>
#include <stdlib.h>
int main(void){
int array1[] = {1, 2, 5, 7, 9, 10, 12};
int arr_size = sizeof(array1)/sizeof(array1[0]);
printf("%d",test(array1, arr_size));
}
int test(int nums[], int arr_size)
{
int evens = 0;
for (int i = 0; i < arr_size; i++)
{
if (nums[i] % 2 == 0) evens++;
}
return evens;
}
Пример вывода:
3
Иллюстрированная презентация:
Блок - схема:
Решение
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C, чтобы найти наибольшее значение из первого, последнего и среднего элементов данного массива целых чисел нечетной длины (по крайней мере 1).
Далее: Напишите программу на C для вычисления суммы значений в данном массиве целых чисел, кроме числа 17. Возвращает 0, если в указанном массиве нет целого числа.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code