Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Лаборатоная работа № 6

Лабораторная работа № 2 | Лабораторная работа№ 3 | Лабораторная работа№ 4 | Int j1,j2,j3,j4; | Функции обработки строк типа AnsiString | Лаборатоная работа № 8 | Теоретические сведения | Сведения о гражданине ind1 | Лабораторная работа № 9 | Лабораторная работа № 10 |


Читайте также:
  1. II. Работа над произведением.
  2. III. Работа над произведением.
  3. III. Сообщение темы урока. Работа над новым материалом
  4. III. Требования к конкурсным работам
  5. IV. Работа над произведением.
  6. IV. Требования к конкурсным работам
  7. IV. Условия участия, требования к работам и их оформлению.

Тема: Обработка элементов двумерного массива.

Цель работы: Научиться преобразовывать матрицы по определенному закону. Закрепить навыки работы с матрицами в Си++Builder.

1 Порядок выполнения лабораторной работы:

1.1 Знакомство с теоретическим материалом, соответствующим теме лабораторной работы: Операторы цикла языка C++. Вложенные циклы. Условный оператор языка C++. Массивы.

1.2. Получить двумерный массив случайных чисел согласно варианту. Результаты выбора отобразить в компоненте StringGrid. Исходные данные должны включать и положительные числа, и отрицательные, и нули. Выполнить указанное преобразование для матрицы, заданной в конкретном варианте.

1.3. Ответить на следующие вопросы:

Задание

Группа А Таблица 11

Вари ант Имя и размеры Действия Условия и ограничения
  А(10, 15) Вычислить и запомнить сумму и число положительных элементов каждого столбца матрицы. Результаты отпечатать в виде двух строк. аij>0
  А(N, M) Вычислить и запомнить суммы и числа элементов каждой строки матрицы. Результаты отпечатать в виде двух столбцов N<=20 M<=15
  В(N, N) Вычислить сумму и число элементов матрицы, находящихся под главной диагональю и на ней. N<=12
  C(N, N) Вычислить сумму и число положительных элементов матрицы, находящихся над главной диагональю. сij>0 N<=12
  D(K, K) Записать на место отрицательных элементов матрицы нули и вывести ее на печать в общепринятом виде. K<=10
  D(10, 10) Записать на место отрицательных элементов матрицы нули, а на место положительных единицы. Вывести на печать нижнюю треугольную матрицу в общепринятом виде.  
  F(N, M) Найти в каждой строке матрицы максимальный и минимальный элементы и поместить их на место первого и последнего элемента строки соответственно. Матрицу напечатать в общепринятом виде. N<=20 M<=10
  F(10, 8) Транспонировать матрицу и вывести на печать элементы главной диагонали и диагонали, расположенной под главной. Результаты разместить в двух строках.  
  N(10, 10) Для целочисленной матрицы найти для каждой строки число элементов, кратных пяти, и наибольший из полученных результатов. nij/5*5 = nij
  N(10, 10) Из положительных элементов матрицы N сформировать матрицу M (10, KMAX), располагая их в строках матрицы подряд, где KMAX-максимальное число положительных элементов строки матрицы N. Записать нули на место отсутствующих элементов. Отпечатать обе матрицы в общепринятом виде.  
  P(N, N) Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали. Отпечатать полученную матрицу в общепринятом виде. N<=15
  R(K, N) Найти наибольший и наименьший элементы матрицы и поменять их местами. K<=20 N<=10
  S(25, 8) Ввести исходные данные в первые 24 строки и первые 7 столбцов. Вычислить среднее арифметическое значение элементов каждой строки и записать его в 8-й столбец, а также среднее арифметическое каждого столбца и записать его в 25-ю строку. Отпечатать полученную матрицу в общепринятом виде.  
  T(N, M) Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов. N<=20 M<=15
  V(15, 10) Упорядочить по возрастанию элементы каждой строки матрицы. Отпечатать полученную матрицу в общепринятом виде.  
  F(8, 8) Транспонировать матрицу и вывести на печать элементы главной диагонали и диагонали, расположенной под главной. Результаты разместить в двух строках.  
  V(10, 10) Упорядочить по убыванию элементы каждой строки матрицы. Отпечатать полученную матрицу в общепринятом виде.  
  А(N, M) Вычислить и запомнить суммы и числа элементов каждой строки матрицы. Результаты отпечатать в виде двух столбцов N<=15 M<=15
  C(N, N) Вычислить сумму и число положительных элементов матрицы, находящихся над главной диагональю. сij>0 N<=10
  C(N, N) Вычислить сумму и число отрицательных элементов матрицы, находящихся над главной диагональю. сij>0 N<=12

 

Группа В

  Элемент, сумма цифр которого максимальна, и его индексы.
  Сумму цифр элементов матрицы, являющихся четными числами.
  Элемент, произведение ненулевых цифр которого максимально, и его индексы.
  Элементы, сумма цифр которых есть четное число, и их индексы.
  Элементы, сумма цифр которых больше 30, и их индексы.
6. Элемент, сумма цифр которого минимальна и его индексы.
7. Элементы, произведение ненулевых цифр которых больше 100, и их индексы.
8. Сумму цифр элементов матрицы, являющихся нечетными числами.
9. Сумму произведений ненулевых цифр элементов матрицы.
  Суммы цифр элементов каждой строки матрицы.
  Суммы цифр элементов каждого столбца матрицы.
  Суммы произведений ненулевых цифр элементов каждой строки матрицы.
  Суммы произведений ненулевых цифр элементов каждого столбца матрицы.
  Элементы, все цифры которых есть четные числа, и их индексы.
  Элементы, все цифры которых есть нечетные числа, и их индексы.
  Номер строки матрицы, сумма цифр элементов которой максимальна.
  Номер столбца матрицы, сумма цифр элементов которого минимальна.
  Номера строк матрицы, сумма цифр элементов которых делится на 3.
  Номера строк матрицы, суммы произведений ненулевых цифр которых делятся на 5.
  Сумму цифр максимального элемента матрицы.
  Произведение ненулевых цифр минимального элемента матрицы.
  Номер столбца матрицы, сумма цифр элементов которого максимальна.
  Элементы, произведение ненулевых цифр которых нечетно, и их индексы.
  Номер строки матрицы, сумма цифр элементов которой минимальна.
  Элементы, произведение ненулевых цифр которых максимально в строке и их индексы.
  Элементы, сумма цифр которых делится на 7, и их индексы.
  Суммы цифр элементов четных строк матрицы

 

Группа С


Дата добавления: 2015-11-04; просмотров: 213 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Сортировка методом прямого выбора| Лабораторная работа № 7

mybiblioteka.su - 2015-2024 год. (0.006 сек.)