Вычислить количество элементов массива, лежащих вне диапазона - C (СИ)
Формулировка задачи:
В одномерном массиве, состоящем из N вещественных элементов, вычислить:
1) количество элементов массива, лежащих вне диапазона [ a, b]
вот такое задание только не пойму как это реализовать...
Решение задачи: «Вычислить количество элементов массива, лежащих вне диапазона»
textual
Листинг программы
...
int count = 0;
for(int i=0;i<5;i++)
if (A[i] < a || A[i] > b) count++;
printf("количество элементов: %d\n",count);
Объяснение кода листинга программы
- Объявляется переменная count типа int и инициализируется значением 0.
- Задается диапазон для цикла for с помощью выражения i<5.
- В каждой итерации цикла проверяется условие A[i] < a || A[i] > b.
- Если условие выполняется, то значение переменной count увеличивается на 1.
- По завершению цикла выводится значение переменной count с помощью функции printf.