profile
Размещено 5 лет назад по предмету Информатика от pashtet2000

Дана целочисленная квадратная матрица, элементы которой вносятся вручную. Написать программу, которая подсчитывает количество четных элементов матрицы, расположенных в первой и последней строке, а также в первом и последнем столбце

  1. Ответ на вопрос
    Ответ на вопрос дан CSharper
    На каком языке это нужно реализовать?
    Вот C#

      Console.Write("Введите количество строк: ");
                int rows = Convert.ToInt32(Console.ReadLine());
                Console.Write("Введите количество столбцов: ");
                int columns = Convert.ToInt32(Console.ReadLine());

                int[,] matrix = new int[rows, columns];

                int sumRows = 0;
                int sumColumns = 0;
                
                for (int i = 0; i < rows;i++)
                {
                    for (int j = 0; j < columns;j++)
                    {
                        Console.Write($"Введите элемент [{i},{j}]: ");

                        int number = Convert.ToInt32(Console.ReadLine());

                        matrix[i, j] = number;
                        if (i == 0 || i == rows - 1) sumRows += number;
                        if (j == 0 || j == columns - 1) sumColumns += number;
                    }
                } 
                
                for (int i = 0; i < rows;i++)
                {
                    for (int j = 0; j < columns;j++)
                    {
                        Console.Write($"{matrix[i, j]}t");
                    }
                    Console.WriteLine();
                }

                Console.WriteLine($"Сумма элементов на первой и последней строке: {sumRows}");
                Console.WriteLine($"Сумма элементов на первом и последнем столбце: {sumColumns}");

                Console.ReadLine();
  2. Ответ на вопрос
    Ответ на вопрос дан Аккаунт удален
    PascalABC.NET 3.4.0, сборка 1672 от 10.06.2018
    Внимание! Если программа не работает, обновите версию!

    begin
      var n:=ReadInteger('Количество строк/столбцов в матрице:');
      Writeln('*** Вводите элементыв построчнон через пробел ***');
      var a:=ReadMatrInteger(n,n);
      Writeln(4*a.ColCount*'-');
      Writeln('Количество четных элементов в первой и последней строке: ',
          a.Row(0).Where(t->t.IsEven).Count+
          a.Row(n-1).Where(t->t.IsEven).Count);
      Writeln('Количество четных элементов в первом и последнем столбце: ',
          a.Col(0).Where(t->t.IsEven).Count+
          a.Col(n-1).Where(t->t.IsEven).Count);
    end.
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.