Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 5

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 25.11.2024

Лабораторная работа № 5.

Двумерные массивы

Цель работы – освоить работу с матрицами, научиться организовывать циклы для обработки многомерных массивов.

Постановка задачи

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

Варианты заданий

  1.  Сформировать целочисленную матрицу А размером 7х8, состоящую из 0 и 1 по следующему правилу: если сумма индексов элемента четная, элемент будет нулевым, если нечетная – единичным.
  2.  Дана вещественная матрица X размера 6х8. В каждом столбце найти наибольшее значение и сформировать одномерный массив из найденных значений.
  3.  
  4.  В заданной целочисленной квадратной матрице Y порядка nхn(n<=8) определить номера строк, все элементы которых четны.
  5.  Дана вещественная матрица Z размером 8х10 и число X. Поменять местами минимальный элемент матрицы и элемент, значение которого равно заданному X. Если указанный элемент в матрице отсутствует, вывести сообщение об этом.
  6.  
  7.  Дана целочисленная квадратная матрица Y порядка n (n<=8). Вычислить среднее арифметическое отрицательных элементов, расположенных на главной и побочной диагоналях.
  8.  Дана вещественная матрица Z (10х12) В каждом столбце найти наибольшее и наименьшее значения и сформировать вектор, состоящий из сумм наибольшего и наименьшего элементов этого столбца.
  9.  
  10.  Дана вещественная матрица С размером 6х6, все элементы которой различны. Найти скалярное произведение строки с наибольшим элементом и столбца с наименьшим элементом.
  11.  Дана целочисленная матрица R размером 7х8. В каждом столбце матрицы определить количество четных положительных значений и сформировать из них одномерный массив D.
  12.  
  13.  Дана целочисленная матрица X размером 10х10. Среди элементов, расположенных выше главной диагонали найти наибольшее значение.
  14.  Дана вещественная матрица А 6х8. Добавить к матрице столбец, состоящий из средних арифметических положительных значений строк матрицы.
  15.  
  16.   Дана целочисленная матрица X размером  10х12. Сформировать вектор, каждый элемент которого равен первому четному элементу соответствующего столбца, если четных элементов в столбце нет, присвоить 0.
  17.  В заданной вещественной матрице B размером 7 х 8 удалить строку, содержащую наибольшее количество положительных значений.
  18.  
  19.  Дана вещественная матрицы А размером 6х8. Сформировать одномерный массив В, состоящий из отрицательных значений матрицы в порядке следования по столбцам.
  20.  Для целочисленной матрицы А размером 10х10, определить среднее арифметическое значение элементов, лежащих ниже главной диагонали.
  21.  
  22.  Дана вещественная матрица М размером 7х8. Преобразовать матрицу, поэлементно вычитая последнюю строку из всех строк, кроме последней.
  23.  Дана целочисленная матрица В размером 6х6. Вывести номера столбцов, элементы которых образуют возрастающую последовательность.
  24.  
  25.  В заданной целочисленной матрице A размера m x n (m и n<=8) определить количество строк, состоящих только из нулей.
  26.  Дана матрица В размером 7х7. Преобразовать матрицу так, чтобы минимальные элементы строк оказались на главной диагонали.
  27.  
  28.  Дана квадратная матрица А размера n x n (n<=6). Определить, является ли матрица симметричной относительно главной диагонали (А=АТ).
  29.  Дана вещественная матрица C размером 7х8. В каждой строке определить количество элементов, больших среднего арифметического этой строки.
  30.  
  31.  Дана вещественная матрица D размером 7х9. Упорядочить строки матрицы по возрастанию, используя метод попарно – обменной сортировки.
  32.  Сформировать одномерный массив, каждый элемент которого равен количеству отрицательных элементов соответствующего столбца заданной целочисленной матрицы А размером 5х8.
  33.  
  34.  Дана вещественная матрица D размером 7х9. Упорядочить столбцы матрицы по убыванию, используя метод выбора.
  35.  Сколько строк в заданной целочисленной матрице А порядка n (n<=6) содержат хотя бы один нуль?
  36.  
  37.  Дана целочисленная матрица В размером 5х8. Получить массив С, из 0 и 1, в котором Ci=1, если в i –ой строке матрицы есть хотя бы один отрицательный элемент, и Ci=0 в противном случае.
  38.  В каждом столбце заданной матрицы D размером 9х10 найти позицию максимального значения и сформировать из них одномерный массив.
  39.  
  40.  Дана целочисленная матрица С размером 6х6. Определить количество и сумму элементов, больших среднего арифметического элементов матрицы.
  41.  Дана вещественная матрица D размером 7х9. Преобразовать матрицу, заменив нулем последний отрицательный элемент каждого столбца матрицы.
  42.  
  43.  В каждой строке заданной вещественной матрицы В размером 9х8 поменять знак у максимального по модулю элемента на противоположный.
  44.  В каждом столбце матрицы В размером 6х8 найти номер элемента наиболее близкого к среднему значению.
  45.  
  46.  В каждой строке матрицы А размером 7х9 поменять местами первый элемент и максимальный по модулю.
  47.  Дана вещественная матрица D размером 10х12. Выяснить имеются ли в матрице нулевые элементы. Если имеются, то вывести их индексы, если их нет, то вывести сообщение.
  48.  
  49.  Дана вещественная квадратная матрица D порядка n (n<=10). В строках с отрицательным элементом на главной диагонали найти сумму элементов.
  50.  В заданной целочисленной матрице А размером 6х9 поменять местами столбец с наибольшим элементом со столбцом с наименьшим элементом (элементы не повторяются).
  51.  
  52.  Дана вещественная матрица C размером 7х8. Удалить из матрицы строку с наибольшим количеством положительных элементов.
  53.   В каждой строке матрицы В размером 6х6 найти сумму элементов больших заданного значения Z.
  54.  
  55.  Дана матрица Х размером 5х7 и массив Y из 7 элементов. Поэлементно вычесть массив Y из каждой строки матрицы.
  56.  Вычислить среднее арифметическое значение максимального и минимального элементов матрицы А размером 9х9, лежащих на побочной диагонали.
  57.  
  58.   Дана матрица А размером 4х6. Вывести номера строк, состоящих только из положительных значений, если таких нет – вывести сообщение.
  59.  Дана вещественная матрица C размером 5х5. Поменять местами максимальный и минимальный элементы, расположенные на побочной диагонали.
  60.  
  61.  Дана матрица А размером nхm (n<=7,m<=8) и массив С из n элементов. Заменить столбец матрицы с наименьшей суммой модулей элементов массивом С.
  62.  Дано натуральное число n, вещественное число X и матрица Y размером nхn (n<=10). Получить вектор B, каждый элемент которого состоит из 1 и 0. Элемент bi=1, если все элементы i-ой строки матрицы не превосходят X, и bi=0 в противном случае.
  63.  
  64.  Определить седловые точки матрицы М размером 7х8. Седловая точка – элемент, являющийся одновременно максимальным в своей строке и минимальным в своем столбце.
  65.  Дана целочисленная матрица Y размером nхn(n<=8). Проверить, является ли заданная матрица латинским квадратом(каждая строка и каждый столбец содержат все числа от 1 до n).

Контрольные вопросы

  1.  Что представляет собой матрица?
  2.  Как объявить двумерный массив?
  3.  Как располагается матрица в памяти компьютера?
  4.  Как ввести элементы двумерного массива с клавиатуры?.
  5.  Как заполнить элементы матрицы случайными числами?
  6.  Как правильно вывести матрицу?
  7.  Как обратиться к элементу матрицы?
  8.  Каковы особенности обработки матрицы?
  9.  Чем отличается просмотр элементов матрицы по столбцам от просмотра по строкам?
  10.  Можно ли просмотреть все элементы матрицы в одном цикле?




1. Вирусные заболевания приматов
2. Начальная подготовка стрелков из пистолета Марголина и малокалиберной винтовки
3. Тема- Методика викладання біології як галузь педагогічної науки План 1
4. Разведение и выращивание кур
5. Теоретико-методический блок
6. Оценка стратегического состояния предприятия методом SPSE
7. Клинико-психологическая характеристика подростков эпизодически употребляющих наркотики
8. тема практики и доктрина созданная на основе древних религиознофилософских учений Индии краеугольным камн
9. тематичних методів моделювання функцій інтелекту зокрема процесів навчання
10. ром до рождения человека пребывает его бессмертная душа
11. тематическая модель.1
12. Реферат по основам теории государства и права
13. Изобразительное искусство (ИЗО) Шпаргалка
14. Курсовая работа- Политика США в отношении Кубы после распада СССР
15. Если думаешь что можешь или не можешьв обоих случаях ты п
16. Если же вы планируете использовать семена в качестве посевного материала то помните что именно это действи
17. Пекинская опера
18. Электронные цепи и приборы (шпаргалка)
19. Гипертоническая болезнь
20. и Андрей Матвеевич или Меркурьевич Матвеев 1701 1739