Блог для маленьких школьников и их родителей
ШколаЛа

C# Напишите программу, которая определяет, сколько раз встречается в матрице элемент, равный K . Входные…

Автор:
Предмет: Информатика
Уровень: 5 - 9 класс

C#

Напишите программу, которая определяет, сколько раз встречается в матрице элемент, равный K .

Входные данные

В первой строке записаны через пробел размеры матрицы: количество строк N и количество столбцов M ( 1 ≤ N , M ≤ 100 ). В следующих N строках записаны строки матрицы, в каждой – по M натуральных чисел, разделённых пробелами. В следующей строке записано целое число K .

Выходные данные

Программа должна вывести количество элементов матрицы, равных K .

Входные данные:

4 5

1 2 3 4 5

6 12 8 9 10

11 12 12 14 15

16 17 18 12 20

12

4

Программа на C#

Ответов к вопросу: 1
  • likunab0
    26.08.2024 | 08:48

    Ответ:
    using System;

    namespace ConsoleApp18

    {

       class Program

       {

           static void Main(string[] args)

           {

               string s = Console.ReadLine();

               int n = int.Parse(s.Split(‘ ‘)[0]), m = int.Parse(s.Split(‘ ‘)[1]);

               int[,] a = new int[n,m];

               for (int i = 0; i < n; i++)

               {

                   s = Console.ReadLine();

                   for (int j = 0; j < m; j++)

                       a[i, j] = int.Parse(s.Split(‘ ‘)[j]);

               }

               int k = int.Parse(Console.ReadLine()),kol = 0;

               for (int i = 0; i < n; i++)

                   for (int j = 0; j < m; j++)

                       if (a[i, j] == k)

                           kol++;

               Console.WriteLine(kol);

               Console.ReadKey();

           }

       }

    }

    Объяснение:

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.