Предмет: Информатика, автор: filmorminecraft2288

Помогите пожалуйста! Даю 100 баллов!
Язык Си

Визначити, скільки рядків заданої матриці U(N,M) містять хоча б один елемент із
діапазону [A, B].

P.S
Те кто будут жульничать в бан

Ответы

Автор ответа: ArtemNapora
1

#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). Потім він перебирає кожен елемент у матриці та перевіряє, чи знаходиться елемент у заданому діапазоні. Якщо це так, він збільшить підрахунок і вирветься з внутрішнього циклу (щоб він не підраховував кілька елементів в одному рядку). Нарешті, він виведе кількість рядків, які містять принаймні один елемент у заданому діапазоні.

Похожие вопросы
Предмет: Другие предметы, автор: akovecmaksim02