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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 26.12.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. 3 УПРАВЛІННЯ ЕФЕКТИВНИМ ФУНКЦІОНУВАННЯМ МАШИНОБУДІВНИХ ПІДПРИЄМСТВ Спеціальність 08.html
4. значимые сигналы выделяются вниманием
5. ВСТУП Актуальність дослідження
6. тематической статистики
7. приложить старания о заведении по городам откуда отправляется купеческое водоходство водоходных школ.html
8. Передача сослагательного наклонения 1
9. экономикалы~ сипаттама бер активтік негізгі а~шалай 1250 шотына есептікэкон
10. Лекции - Терапия (заболевания кишечника)
11. MegaSeo Pro- повышение эффективности поискового продвижения сайтов
12. тема и противосложения к этой теме
13. Особенности цветного проявления оценка качества аппаратуры и программного обеспечения
14. Уверен ~ в чем Что не боишься остаться один с Бабулей Она это хотела спросить Если это ответ будет коне
15. Реферат- Создание базы двигательных навыков
16. Информационные ресурсы современного общества
17. Библиотека Звезды
18. тема самоменеджмента является весьма актуальной в настоящий момент времени
19. на тему- ldquo;Электрический привод системы ГДrdquo; Выполнил- ст
20. Механизмы и системы государственного управления