Цей код спочатку прийматиме вхідні дані для розмірів матриці (n, m) і діапазону (a, b). Потім він перебирає кожен елемент у матриці та перевіряє, чи знаходиться елемент у заданому діапазоні. Якщо це так, він збільшить підрахунок і вирветься з внутрішнього циклу (щоб він не підраховував кілька елементів в одному рядку). Нарешті, він виведе кількість рядків, які містять принаймні один елемент у заданому діапазоні.
Answers & Comments
#include <stdio.h>
int main() {
int n, m, a, b, i, j, count = 0;
scanf("%d%d%d%d", &n, &m, &a, &b);
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++) {
int element;
scanf("%d", &element);
if (element >= a && element <= b) {
count++;
break;
}
}
}
printf("%d", count);
return 0;
}
Цей код спочатку прийматиме вхідні дані для розмірів матриці (n, m) і діапазону (a, b). Потім він перебирає кожен елемент у матриці та перевіряє, чи знаходиться елемент у заданому діапазоні. Якщо це так, він збільшить підрахунок і вирветься з внутрішнього циклу (щоб він не підраховував кілька елементів в одному рядку). Нарешті, він виведе кількість рядків, які містять принаймні один елемент у заданому діапазоні.