|
0 / 0 / 0
Регистрация: 18.06.2022
Сообщений: 1
|
||||||
Разработать обработчик для поиска минимального элемента на дополнительной диагонали матрицы18.06.2022, 22:25. Показов 938. Ответов 0
Метки нет (Все метки)
3.3. Порядок выполнения задания
Задание: Создать программу для определения целочисленной матрицы 15 на 15. Разработать обработчик для поиска минимального элемента на дополнительной диагонали матрицы. Результат, после нажатия кнопки типа Button, вывести в textBox. Текст обработчика события нажатия на кнопку приведен ниже.
Под словами «дана матрица» («дан массив») следует понимать матрицу (динамический массив), сгенерированную в разрабатываемой программе с использованием генератора случайных чисел. Размерности матриц (массивов), типы данных их элементов (целые/вещественные) и диапазоны значений должны задаваться пользователем при работе программы. Следует максимально использовать возможности, предоставляемые классом Array и оператором foreach. Исходные данные и результаты вычислений должны отображаться в разных элементах управления на форме. 1. Дана прямоугольная целочисленная двумерная матрица. Найти наименьшие элементы в каждой строке матрицы, результат оформить в виде ступенчатого массива, элементы которого для каждой строки содержат индексы найденных элементов. 2. Дана квадратная целочисленная матрица. Построить два ступенчатых массива, содержащие ненулевые элементы, находящиеся выше и ниже побочной диагонали. 3. Дана квадратная вещественная матрица. Найти наибольшие элементы во всех ее диагоналях (включая диагонали длины 1), сформировать ступенчатый массив результатов. 4. Даны две прямоугольные вещественные матрицы. Вычислить их произведение, сформировать ступенчатый массив и занести в него только неотрицательные элементы произведения исходных матриц. 5. Из заданной целочисленной прямоугольной трехмерной матрицы удалить все элементы, значения которых совпадают с суммой индексов. Результат поместить в трехмерный ступенчатый массив. 6. Преобразовать заданную двумерную прямоугольную вещественную матрицу в ступенчатый массив путем удаления из строк тех элементов, значения которых находятся в диапазоне между средним арифметическим данной строки и средним арифметическим всей матрицы. 7. Преобразовать сильно разреженную двумерную целочисленную матрицу (значения большинства элементов которой равны нулю) в два ступенчатых массива. Для каждой строки первый массив содержит значение ненулевого эле-мента, а второй – индекс столбца исходной матрицы, содержащего этот элемент. 8. Извлечь из каждого столбца заданного двумерного массива в точности n+1 (где n – индекс столбца) наименьших элементов и сформировать ступенчатый треугольный массив, строки которого содержат извлеченные элементы. 9. Преобразовать заданную двумерную матрицу вещественных чисел к верхнему треугольному виду (см. метод Гаусса решения систем линейных алгебраических уравнений), результат оформить в виде ступенчатого массива. 10. Преобразовать заданную целочисленную двумерную матрицу в ступенчатый массив, содержащий в каждой строке только те элементы строки исходной матрицы, которые не делятся нацело на заданное число. 11. Из двух заданных двумерных прямоугольных целочисленных массивов с одинаковым количеством строк построить ступенчатый двумерный массив, строки которого содержат только элементы, имеющиеся в строках обеих исходных массивов с тем же индексом. 12. Разбить заданную прямоугольную двумерную целочисленную матрицу на два ступенчатых массива. В первый массив включить элементы строк до последнего максимального элемента строки исключительно (без этого элемента), во второй массив – все остальные элементы строк. 13. Преобразовать заданную двумерную прямоугольную целочисленную матрицу в ступенчатый массив путем удаления из ее столбцов всех совпадающих элементов, кроме первого. 14. Преобразовать заданную двумерную прямоугольную вещественную матрицу в ступенчатый массив путем удаления из строк тех элементов, которые меньше следующего элемента. 15. Преобразовать заданную двумерную прямоугольную вещественную матрицу в ступенчатый массив путем удаления из столбцов тех элементов, значения которых меньше среднего арифметического, вычисленного для данного столбца. 16. Разбить двумерную прямоугольную вещественную матрицу на два ступенчатых массива. В первый построчно включить те элементы, значения которых меньше среднего арифметического строки, расположив их по возрастанию, во второй – все остальные по убыванию. 17. Преобразовать заданную трехмерную целочисленную матрицу в ступенчатый трехмерный массив, включив в него только уникальные элементы строк исходной матрицы. 18. Даны два одномерных целочисленных массива. Сформировать ступенчатый массив, содержащий в каждой строке арифметическую прогрессию с шагом 1, начинающуюся со значения соответствующего элемента первого массива, длина которой равна значению элемента второго массива (не создавать подмассив, если это значение меньше или равно нулю). 19. Преобразовать сильно разреженную двумерную целочисленную матрицу (значения большинства элементов которой равны нулю) в ступенчатый массив, содержащий пары: количество нулевых элементов – значение ненулевого элемента. 20. На основании заданного двумерного целочисленного массива сформировать два ступенчатых массива, первый из которых содержит уникальные значения элементов строк, а второй – количество этих элементов в строке. 21. Преобразовать заданный двумерный вещественный массив в ступенчатый путем включения в него элементов, сумма индесов строки и столбца которых кратна модулю разности этих индексов плюс 2. 22. Преобразовать заданный двумерный целочисленный массив в ступенчатый, включив в него только те элементы, значения которых равны сумме значений предыдущего и последующего элементов в строке. 23. Разбить заданный двумерный целочисленный массив на два ступенчатых массива, первый из которых содержит все элементы с четными значениями, а второй – все элементы с нечетными значениями. 24. Преобразовать заданную двумерную прямоугольную целочисленную матрицу в ступенчатый массив путем удаления из ее строк всех совпадающих элементов. 25. Извлечь из каждой строки заданного двумерного целочисленного массива столько элементов (начиная с первого элемента строки), каково значение эле-мента на главной диагонали и сформировать ступенчатый массив. Ребят! Может кто нибудь с этим помочь? Не понимаю ничего вообще, а сдать надо завтра до обеда.
0
|
||||||
| 18.06.2022, 22:25 | |
|
Ответы с готовыми решениями:
0
Функция обмена максимального элемента главной диагонали и минимального элемента побочной диагонали матрицы Определить сумму максимального элемента побочной диагонали и минимального элемента главной диагонали матрицы
|
| 18.06.2022, 22:25 | |
|
Помогаю со студенческими работами здесь
1
Заменить элементы неглавной диагонали матрицы вещественных чисел значением минимального элемента матрицы
Нахождение минимального элемента главной диагонали матрицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|