Задана матрица Q(3,3). Если на главной диагонали стоит нуль, то соответствующую строку заменить единицами. - C#

  1. Задана матрица Q(3,3). Если на главной диагонали стоит нуль, то соответствующую строку заменить единицами.


textual

Код к задаче: «Задана матрица Q(3,3). Если на главной диагонали стоит нуль, то соответствующую строку заменить единицами. - C#»

///Ваш код по введению чисел в матрицу
if (q[0, 0] == 0)
            {
                for (int i = 0; i < 2; i++)
                    q[0, i] = 0;
            }
            if (q[1, 1] == 0)
            {
                for (int i = 0; i < 2; i++)
                    q[1, i] = 0;
            }
            if (q[2, 2] == 0)
            {
                for (int i = 0; i < 2; i++)
                    q[2, i] = 0;
            }

СДЕЛАЙТЕ РЕПОСТ

15   голосов, оценка 4.133 из 5



Похожие ответы
  1. Здравствуйте, мне нужно определить является ли матрица верхнетреугольной или нижнетреугольной, нашел для этого метод в интернете но он мне выдает только "не является верхне- или нижнетреугольной", хотя когда проверял специально вводил нужную матрицу.

  1. Описать класс, реализующий тип данных «вещественная матрица» и работу с ними. Класс должен реализовывать следующие операции над матрицами: методы, реализующие проверку типа матрицы (квадратная, диагональная, нулевая, единичная, симметричная, верхняя треугольная, нижняя треугольная); операции сравнения на равенство/неравенство; доступ к элементу по индексам. Написать программу, демонстрирующую все разработанные элементы класса.

  1. Учусь в инсте, сейчас выполняю практику по программированию на платформе .NET Framework. Теоретического материала не предоставлено вообще, ищу по форумам и справочникам майкрософта. Столкнулся с задачей: "1. С помощью массива задать статистику посещения магазина. Магазин работал 10 недель, на каждой неделе было от 4 до 7 рабочих дней. Часть покупателей совершала покупки используя наличные деньги, часть покупателей расплачивалась с помощью пластиковой карты. Посчитать: • общее число покупателей • сколько покупателей расплатились наличными • сколько покупателей расплатились с помощью пластиковой карты • в какие недели была ситуация, когда наличными платили больше, чем картой." Сначала немного был ошарашен, ведь входных данных практически нет, но потом вспомнил, что это не математическая задача, а программирование и она вполне решаема. Как я вижу решение: 1 - Нужно объявить массив массивов размерностью 10 строк на 7 столбцов (основной массив) . 2 - Ячейки основного массива заполнены одномерным массивом (матрицей-строкой) из двух элементов каждый (нал - безнал), который задан рандомом. 3 - Некоторые ячеки основного массива должны быть равны [0 0] (не более 3-х в строке), поскольку на каждой неделе от 4 до 7 рабочих дней. - Как вообще реализовать этот пункт? 4 - общее число покупателей это просто сумма всех элементов итогового массава 5 - сколько расплатились картами - сумма, предположим, всех первых ячеек массивов массива. 6 - соответственно, просто разница между вышеперечисленными суммами 7 - ситуация, когда наличными платили больше, чем картой это выборка сумм элементов построчно? Помогите новичку разобраться и укажите на недочёты в предложенном мной решении.

  1. Реализовать в виде класса набор методов для выполнения след.операций с квадратными матрицами размерность n*n: 1) Сложение двух матриц 2) умножение одной матрицы на другую 3) нахождение суммы элементов на главной диагонали

  1. Дана матрица размера mxn. Упорядочить ее столбцы так, чтобы их максимальные элементы образовывали возрастающую последовательность. Помогите пожалуйста решить эту задачу. Есть методы свапа столбца? Или как вообще решить данную задачу

  1. Помогите с решением задачи я просто не знаю что писать дальше,желательно написать в виде кода чтобы было понятно)) Задача: Дана действительная матрица mxn. Определить номера столбцов с максимальными элементами.

  1. В двух заданных матрицах найти максимальные элементы и поменять их местами. Поиск максимального элемента матрицы оформить в виде метода Здравствуйте! Подскажите пожалуйста,что не так? При запуске, после того как выводит мои матрицы пишет "Индекс находился вне границ массива"

  1. Дана матрица размером NxM. Упорядочить ее строки по возрастанию суммы их элементов.

  1. Доброго времени суток! Я хочу разобраться с парсингом XML на примере конфигуратора маршрута. XML с маршрутами подгружается нормально, но при попытке получить значение какого-то атрибута вылетает ошибка "В экземпляре объекта не задана ссылка на объект.", хотя на самом деле такой атрибут есть и даже верно определяется. Правда поле "value" странно имеет значение "null". Скрины и XML прилагаю Код: Кликните здесь для просмотра всего текста

  1. Дана матрица размера M × N. Продублировать строку матрицы, содержащую ее максимальный элемент.