В одномерном массиве определить количество элементов в диапазоне от А до В - C (СИ)
Формулировка задачи:
В одномерном массиве определить количество элементов в диапазоне от А до В
Решение задачи: «В одномерном массиве определить количество элементов в диапазоне от А до В»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> int main() { int a, b; int s,i; int check = 0; printf("Enter the array's size \n"); scanf("%i",&s); printf("Enter the borders \n"); scanf("%i %i",&a, &b); int array[s]; for(i = 0; i < s; i++) { scanf("%i",&array[i]); } for(i = 0; i < s; i++) { if((array[i] > a) && (array[i] < b)) { check++; } } printf("Number of elements is %i \n",check); return 0; }
Объяснение кода листинга программы
В этом коде:
- Сначала пользователю предлагается ввести размер массива, а затем границы диапазона, в котором нужно найти количество элементов.
- Затем создается массив заданного размера и пользователь заполняет его значениями.
- После этого начинается цикл, который проходит по всем элементам массива.
- Если элемент больше нижней границы и меньше верхней, то к счетчику добавляется единица.
- По завершении цикла выводится количество элементов, соответствующих условию.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д