Студопедия

Главная страница Случайная страница

Разделы сайта

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






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






dm_1. Заполнить двумерный массив

а) с клавиатуры, найти произведение элементов по главной диагонали;

б) при помощи счетчика случайных чисел и найти сумму элементов массива;

в) по следующему правилу: элементы главной диагонали равны 1, ниже главной диагонали - 0, а выше - сумме индексов.

 

dm_2. Дан двумерный квадратный массив. Найти сумму главной и побочной диагонали.

 

dm_3. Из предложенного одномерного массива размерностью Sx сформируйте двумерный массив так, чтобы первая строка новой таблицы содержала четные по номеру элементы исходного массива, а вторая - нечетные. Предусмотрите случай нечетности S.

 

dm_4. Дан двумерный массив. Составьте программу определения:

а) значения наибольшего элемента этого массива;

б) индексов минимального элемента массива.

 

dm_5. В данном двумерном квадратном массиве найти сумму элементов строки, в которой расположен элемент с наименьшим значением и вывести данную строку на экран. Предполагается, что такой элемент единственный.

 

dm_6. Составить программу, записывающий все положительные элементы двумерного массива A в одномерный массив B, а отрицательные в одномерный массив C.

 

dm_7. Дан двумерный массив. Заполнить одномерный массив B

а) суммами элементов строк;

б) произведениями элементов строк;

в) наименьшими значениями элементов строк;

г) разностями наибольших и наименьших значений элементов строк;

д) числом положительных элементов каждого столбца;

е) количеством элементов каждой строки, больших (меньших) среднего арифметического элементов данной строки.

 

dm_8. Дан двумерный квадратный массив. Найти номера строк

а) элементы в каждой, из которых одинаковы;

б) все элементы, которых четны.

 

dm_9. Определить есть ли в данном массиве строка (столбец):

а) состоящая только из элементов, больших A;

б) состоящая только из элементов, принадлежащих промежутку от A до В.

 

dm_10. Дан двумерный квадратный массив. В строках с отрицательным элементом на главной диагонали найти

а) сумму всех элементов;

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

 

dm_11. Даны два квадратных массива A и В. Вывести на экран тот из них, у которого след меньше (сумма элементов главной диагонали).

 

dm_12. В двумерном массиве X все числа различны. В каждой строке выбирается минимальный элемент, затем среди этих чисел выбирается максимальное. Напечатать номер строки массива X, в которой расположено выбранное число.

 

dm_13. Найти сумму и количество элементов каждого столбца с заданным условием (хранить эти значения в массивах): элементы попадающие в промежуток от А до Б.

 

dm_14. Найти сумму элементов в строках с k1-й по k2-ю.

 

dm_15. Положительные элементы умножить на первый элемент соответствующей строки, а отрицательные - на последний, то есть положительные элементы первой строки умножаем на первый элемент первой строки, а отрицательные - на последний элемент также первой строки, то же самое и с остальными строками.

 

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

 

dm_17. Вставить после всех строк, в которых есть заданное число A, последнюю строку.

 

dm_18. Вставить нулевую строку и нулевой столбец перед строкой и столбцом, где находится первый минимальный элемент.

 

dm_19. Удалить все строки и столбцы, на пересечении которых стоят отрицательные элементы.

 

dm_20. Дан двумерный массив. Найти массив, получающийся из данного перестановкой

а) столбцов - первого с последним, второго с предпоследним и т. д.;

б) строк - первой с последней, второй с предпоследней и т. д.

 

dm_21. В двумерном массиве переставить строки следующим образом: первую с последней, вторую - с предпоследней строкой и так далее. Если строк нечетное число, то средняя строка останется неизменной, иначе средние строки тоже меняем местами.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.