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

вариант задания к лабораторной работе

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

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

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

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

от 25%

Подписываем

договор

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

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

ДВУМЕРНЫЕ МАССИВЫ

Создать матрицу с использованием генератора случайных чисел, вывести на экран исходную матрицу и результаты. Далее каждому студенту выполнить свой вариант задания к лабораторной работе.

1)  В матрице А[1..N,1..M] определить сумму чисел в каждой строке и строку с минимальной суммой рассортировать по убыванию. Вывести на экран всю матрицу, выделив цветом строку с минимумом.

2)  В матрице В[1..N,1..M] переставить строки в порядке убывания количества отрицательных чисел в строке. Вывести на экран всю матрицу.

3)  B матрице С[1..N,1..M] переставить столбцы по возрастанию сумм чисел в каждом столбце матрицы. Вывести на экран всю матрицу.

4)  В матрице D[1..N,1..M] максимальный значение заменить средним арифметическим чисел строки, в которой находится максимальный элемент. Вывести на экран всю матрицу, выделив цветом измененное значение.

5)  В матрице E[1..N,1..M] в строках, содержащих нуль, расположить элементы по убыванию чисел. Вывести на экран всю матрицу.

6)  В матрице F[1..N,1..N] упорядочить элементы главной диагонали в порядке возрастания. Определить сумму элементов, лежащих под главной диагональю.

7)  В матрице A[1..N,1..M] определить среднее арифметическое значение чисел в столбцах, находящихся до среднего столбца (SR1) и среднее арифметическое значение чисел, находящихся после среднего столбца (SR2). Если SR1<SR2, то переставить столбцы местами (первый столбец - с последним, второй - с предпоследним и т.д.).

8)  В матрице A[1..N,1..N] сумму элементов, находящихся над главной диагональю, поделить на сумму элементов, находящихся под побочной диагональю. Числа на побочной диагонали рассортировать по убыванию и выделить цветом при выводе матрицы.

9)  В матрице A[1..N,1..M] упорядочить по убыванию элементы столбца, содержащего наибольшее количество отрицательных чисел. При выводе матрицы выделить цветом этот столбец.

10)  По заданной квадратной матрице D[1..N,1..N] построить массив C[1..2*N1], элементами которого будут максимумы элементов каждых диагоналей, параллельных главной диагонали (учитывая максимум и на главной диагонали).

11)  В матрице A[1..N,1..M] определить максимальные элементы каждого столбца и записать их в отдельный массив. Новый массив рассортировать по убыванию. Затем переставить числа первого столбца с числами последнего столбца.

12)  Создать матрицу A[1..N,1..N] из целых чисел. Сформировать одномерный массив, элементы которого - максимальные элементы диагоналей, параллельных побочной диагонали.В матрице A[1..N,1..M] вычислить сумму элементов, находящихся правее столбца с максимальным элементом матрицы, и среднее арифметическое элементов, расположенных ниже строки с максимальным элементом матрицы.

13)  В матрице A[1..N,1..M] определить минимальный элемент каждой строки. В строке матрицы с максимальным минимумом минимум заменить на среднее арифметическое этой строки. При выводе матрицы выделить эту строку цветом.

14)  В матрице A[1..N,1..N] поменять местами строки, выбирая числа, находящиеся над главной диагональю, с числами в строках, находящихся под главной диагональю (первую с последней, вторую - с предпоследней и т.д.). Элементы, лежащие на главной диагонали, не трогать.

15)  В матрице A[1..N,1..M] поменять столбцы, содержащие соответственно максимальный и минимальный элементы матрицы. Определить общее среднее арифметическое этих столбцов и заменить минимум и максимум на это среднее арифметическое. При выводе матрицы выделить цветом эти столбцы.

16)  В матрице A[1..N,1..M] определить сумму положительных чисел каждого столбца, записав их в новый массив. Столбец с минимальной суммой рассортировать по убыванию. При выводе матрицы выделить цветом этот столбец.

17)  Составить одномерный массив В так, чтобы элементы матрицы A[1..N,1..N] следовали в массиве в последовательности диагоналей параллельно побочной диагонали и начинались с A[1,1], A[2,1], A[1,2],A[3,1],A[2,2],A[1,3] и т.д.

18)  Создать одномерный массив В из элементов строк матрицы A[1..N,1..M], в которых есть нулевые элементы, и одномерный массив С - из элементов строк матрицы, в которых нулей нет.

19)  Создать матрицу A[1..N,1..M]. Найти две строки, в которых элементы одинаковы, но могут стоять в различной последовательности. Вывести номера этих строк и их значения.

20)  В матрице A[1..N,1..M] вычислить сумму элементов, находящихся правее столбца с максимальным элементом матрицы, и среднее арифметическое элементов, расположенных ниже строки с максимальным элементом матрицы.

21)  Создать матрицу B[1..N,1..M] из целых чисел. Из каждой строки матрицы определить числа, которых нет в следующей строке и записать их в одномерный массив.

22)  В матрице C[1..N,1..M] целых чисел определить, есть ли “седловая” точка (“седлом” называется элемент матрицы, минимальный в строке, и, одновременно, максимальный в столбце). Если такой элемент есть, вывести значение и его индексы.

23) Для созданной последовательности целых чисел A[1],A[2],,..., A[n] определить элементы матрицы T[ i,j ], как сумму значений A[k], где k изменяется от номера i до номера j в массиве А. Найти индексы i, j такие, где T[ i,j ] максимально. При выводе матрицы выделить цветом это максимальное значение.

24)  В матрице A[1..N,1..M] удалить строку и столбец с первым нулевым значением (если ноль есть).

  1.  Вычеркнуть х строку и k столбец из матрицы A[1..N,1..M], содержащие минимальное значение этой матрицы

26)  Ввести число N и заполнить двумерный массив размером N*N числами 1,2,3,... по спирали, начиная с первой строки, затем последнего столбца и т.д. Затем найти сумму на побочной диагонали.

27)  Представим матрицу как квадратный клетчатый лист бумаги размером N*N, где нарисовано несколько прямоугольников. Каждый прямоугольник состоит из целых клеток и заполнен 1. Остальное поле матрицы заполнено нулями (0). Прямоугольники не накладываются друг на друга и не перекрываются. Определить количество прямоугольников.

28)  В созданном двумерном массиве A[1.. N,1.. M] заменить нулями элементы, стоящие в строках или столбцах, где имеются собственные нули. Условие: можно создать вспомогательный одномерный массив, но нельзя создавать вспомогательный двумерный массив.

29)  В матрице A[1..N,1..N] проанализировать элемент, лежащий на главной диагонали. Если он равен нулю, то в этой строке определить минимальное значение, иначе эту строку рассортировать по убыванию.

30)  В матрице A[1..N,1..N] проанализировать элемент, лежащий на побочной диагонали. Если он меньше нуля, то определить среднее арифметическое положительных чисел этого столбца, иначе этот столбец рассортировать по возрастанию.

31)  Определить количество особых элементов матрицы A[1..N,1..M] двумя способами. Особыми считаются элементы, если они:

а) больше суммы остальных элементов столбца;

б) в его строке слева от него находятся элементы меньше его, а справа - больше.

32)  Создать массив A[1..2,1..K]. Известно, что среди его элементов два и только два равны между собой. Напечатать их индексы. Одномерный массив при этом не заводить.

33)  Квадратики. Создать матрицу A[1..M,1..M], каждый элемент которой равен числам 0,1,5,11. Подсчитать в ней количество четверок A[i,j], A[i+1,j], A[i,j+1], A[i+1,j+1], в каждой из которых все элементы различны.

34)  Центральное селение. Имеется k селений. Если в селении i расположить пункт скорой помощи, то поездка по вызову в селение j займет время A[i,i]+ + A[i,j] (1<=i, j<=k, i<>j ). Найти номер селения i, от которого поездка в самое удаленное (по времени) селение занимала бы минимальное время. Матрицу A[1..k,1..k] создать, где все A[i,j]>0 и элемент A[i,j] может быть не равен элементу A[j,i]. (Алгоритм: в каждой строке i матрицы А выберем максимальное среди чисел A[i,j] ( где j<>i) и сложим его с A[i,i]. Найти номер строки i, при которой соответствующая сумма будет минимальна).

35)  Создать матрицу A[1..N,1..M]. Упорядочить ее строки по убыванию:

а) их первых элементов,

б) суммы их элементов,

в) их наибольших элементов.

36)  Определить, является ли созданная целая квадратная матрица [N*N] симметричной относительно главной диагонали.

37)  Определить, является ли созданная квадратная матрица [N*N] магическим квадратом, т.е. такой матрицей, в которой суммы элементов во всех строках и столбцах одинаковы.

38)  В матрице A[1..N,1..M] переставить строки и столбцы таким образом, чтобы максимальный элемент встал в левый верхний угол матрицы. При этом последовательность чисел внутри строки не должна меняться, строки должны следовать одна за другой также, но циклически сдвинуться могут числа как внутри строки, так и сами строки.

39)  Построено N домов по M квартир в каждом доме. Сформировать матрицу А[N*M], где записать метраж каждой квартиры, в матрицу В записать число проживающих в каждой квартире. Создать массив С, где будет указано число квартир каждого дома, где на одного проживающего приходится менее 7 метров.

40)  Элементами массива А[1..N] являются неубывающие массивы [1..M] целых чисел. (т.е. получается двумерный массив N*M ).Известно, что существует число Х, входящее во все массивы А[i]. Найти одно из таких чисел Х (желательно за M*N действий).

41)  Создать матрицу N*N, заполняя ее числами от 1 до N*N по спирали, начиная с последней строки, затем переходя на последний столбец и т.д. Вывести получившуюся матрицу.

42)  Создать матрицу N*N, заполняя его числами от 1 до N*N в последовательности индексов [1,1], [1,2], [2,1], [3,1], [2,2], [1,3] и т.д. (т.е. “змейкой”). Определить суммы каждой диагонали, параллельной побочной, записав их в одномерный массив.

43)  Создать массив N*N(нечетно), заполняя его числами от 10 с шагом 10 в последовательности индексов [1,1],[2,1],[3,1] и т.д. по спирали. Затем определить суммы на главной и побочной диагоналях.

44)  В двумерном массиве А[N* N] проанализировать элемент на побочной диагонали. Если он <=0, то эту строку рассортировать по возрастанию.

  1.  В двумерном массиве А[N*N] проанализировать элемент на главной диагонали. Если он >0 ,то найти среднее арифметическое этого столбца, затем заменить данное число на главной диагонали на это среднее арифметическое. Если <=0, то столбец обнулить.
  2.  Создать матрицу D[1..N,1..M]. Затем переставить элементы матрицы в возрастающем порядке слева направо, сверху вниз.

47) В двумерном массиве A[N*M] проанализировать последний элемент в строке. Если он больше предшествующего, то найти минимальное этой строки, иначе строку рассортировать по убыванию.

48) Из двумерного массива A[N*N] записать числа в одномерный в последовательности А[1,1], А[2,1], А[1,2], А[1,3], А[2,2], А[3,1] и т.д. (т.е. “змейкой”).

49)  Из двумерного массива А[N*N] выбрать числа по спирали во внутрь, то есть начиная с А[1,1],А[1,2],A[1,3] и т.д., записав их в одномерный массив.




1. Курсовая работа- Организационное поведение в менеджменте
2. Реферат- Рынок информационных услуг
3. Статья- К вопросу о безопасности в сфере дорожного движенияМайоров В
4. Тема 1 Предмет и основные понятия корпоративных информационных систем
5. Практикум по психологическому консультированию
6. Дипломная работа- Ленточная сушилка
7. й Истребительный Авиационный Полк
8. Longmn Business English Dictionry BBYY LINGUO The Encyclopedi Britnnic Trdos Google Trnslte отраслевой словарь электро
9. Здесь Вас ждет множество разных странностей загадочных событий битв размышлений и спасений
10. XI вв до н э На первом этапе происходит падение эффективности старого общества- возникают социальные прот
11. ОПРЕДЕЛЕНИЕ МОМЕНТОВ ИНЕРЦИИ ТВЕРДЫХ ТЕЛ МЕТОДОМ ТРИФИЛЯРНОГО ПОДВЕСА
12. Контрольная работа- Контроль и ревизия расчетных операций
13. Помехоустойчивое кодирование
14. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата технічних наук Ки
15. если в современном обществе мы не будем иметь людей которые конструктивно реагируют на малейшие изменения
16. Экологические последствие землетрясений
17. от слияния ключей Длинного и Ветвистого до южной границы национального парка в 2 км выше по течению известно
18. педагогических проблем
19. Требования к геодезическому обоснованию вариометрической съёмки на примере Курской магнитной аномалии
20. темам. 2.Формирование сознания к глубокому усвоению знаний основных фондов.