Вопрос задан 05.07.2023 в 20:51. Предмет Информатика. Спрашивает Коломойская Даша.

Для целочисленной матрицы G размерности N х M, найти для каждой строки число элементов, равных

заданному значению ( N ≤ 10, M ≤ 10 ).
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бышовец Елизавета.

Ответ:

--- PascalABC.NET 3.6.2 ---

begin

 var (N, M) := ReadInteger2('Enter N, M: ');

 var ToSearch := ReadInteger('Enter number to search: ');

 foreach var Row in MatrRandom(N, M, -99, 99).Println.Rows do Println(Row.Count(p -> p = ToSearch));

end.

0 0
Отвечает Хисматова Алсу.

PascalABC.NET

Ответ:

  • begin
  • var (m,n,a) := ReadInteger3('Введите M, N, A:');
  • MatrRandom(m,n,-9,9).Print.Rows.PrintLines(x->x.Count(x->x=a))
  • end.

Пример работы:


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи, вам нужно будет выполнить следующие шаги:

  1. Ввести целочисленную матрицу G размерности N х M.
  2. Ввести значение, с которым вы хотите сравнивать элементы.
  3. Пройтись по каждой строке матрицы и подсчитать количество элементов, равных заданному значению.
  4. Вывести результат для каждой строки.

Вот пример кода на языке Python, который реализует это:

python
def count_elements(matrix, value): counts = [] for row in matrix: count = row.count(value) counts.append(count) return counts def main(): N = int(input("Введите количество строк (N): ")) M = int(input("Введите количество столбцов (M): ")) if N <= 0 or M <= 0 or N > 10 or M > 10: print("Некорректные размеры матрицы.") return matrix = [] for i in range(N): row = [] for j in range(M): element = int(input(f"Введите элемент [{i+1}, {j+1}]: ")) row.append(element) matrix.append(row) value = int(input("Введите значение для сравнения: ")) counts = count_elements(matrix, value) print("Результат:") for i, count in enumerate(counts): print(f"Строка {i+1}: {count} элементов равных {value}") if __name__ == "__main__": main()

Вы можете скопировать этот код, вставить его в файл с расширением .py и запустить его в своей среде программирования.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос