Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Составить программу по заданию своего варианта.
1) Дана квадратная матрица порядка N заполненная не нулевыми элементами. Заменить нулями элементы матрицы, лежащие ниже главной диагонали и выше побочной. Сколько не нулевых элементов осталось в матрице.
2) Вычислить сумму и число положительных элементов матрицы размера M*N, находящихся над главной диагональю.
3) Дана квадратная матрица порядка N. Сравнить сумму элементов главной и побочной диагонали.
4) Дана матрица размера M*N. Заменить нулями отрицательные элементы матрицы и вычислить сумму положительных элементов.
5) Дана матрица размера M*N. Сравнить суммы элементов всех четных строк с суммой элементов всех ее нечетных столбцов.
6) Дана матрица размера M*N. Упорядочить по возрастанию элементы каждой строки.
7) Дана матрица размера M*N. Найти среднее арифметическое из минимальных значений в каждой строке и максимальных значений в каждом столбце.
8) Дана матрица размера M*N. Упорядочить по возрастанию суммы элементов каждой строки.
9) Дана матрица размера M*N. Найти в каждой строке матрицы максимальный и минимальный элемент, и поменять их местами.
10) Дана матрица размера M*N. Определить индексы наибольшего и наименьшего элементов матрицы. Найти максимальное значение из суммы индексов.
11) Дана квадратная матрица порядка N. Получить транспонированную матрицу. Сравнить сумму элементов главной диагонали данной матрицы с суммой элементов главной диагонали транспонированной матрицы.
12) Дана матрица размера M*N, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее. Указать индексы найденного элемента.
13) Дана целочисленная матрица размера M*N. Найти сумму всех нечетных элементов и сумму всех четных.
14) Создайте целочисленную матрицу размера M*N, значение каждого элемента которой равно сумме номера строки и столбца, на пересечении которых находится. Вычислить сумму элементов каждой строки.
15) Дана матрица размера M*N. Найдите в ней равные элементы и выведите индексы этих элементов. Найти максимальный по абсолютному значению элемент.
16) Дана квадратная матрица порядка N. Сформируйте два одномерных массива. В один запишите четные, а в другой нечетные элементы матрицы. Сравнить сумму элементов матрицы с произведением четных элементов.
17) Дана квадратная матрица порядка N. Вычислите произведение суммы элементов главной диагонали на сумму элементов k - ой строки.
18) Дана квадратная матрица размера N. Если сумма элементов по главной диагонали больше суммы элементов на побочной диагонали, то заменить элементы, стоящие на четных местах в строке, на “ * ”, а элементы, стоящие на нечетных местах в строке, на ноль.
19) Дана квадратная матрица размера N. Найти сумму элементов матрицы ниже главной диагонали, произведение не равных нулю элементов выше главной диагонали и количество элементов в главной диагонали больших N.
20) Дана квадратная матрица порядка N. Зеркально отразить ее элементы относительно главной диагонали (побочной диагонали).
21) Дана матрица размера M*N. Сравнить произведения не нулевых элементов всех строк.
22) Дана матрица размера M*N. Упорядочить по возрастанию суммы элементов каждого столбца.
23) Дана матрица размера M*N. Найти в каждом столбце матрицы максимальный и минимальный элемент и поменять их местами.
24) Дана квадратная матрица порядка N. Сравнить суммы элементов первого и последнего столбца.
25) Дана квадратная матрица порядка N. Сколько положительных элементов расположенных ниже главной диагонали. Заменить отрицательные элементы выше главной диагонали на 0.
26) Дана матрица размера M*N. Определить индексы нулевых элементов и подсчитать количество нулевых элементов. Не нулевые элементы заменить на 1.
27) Дана матрица размера M*N. Сравнить произведения не нулевых элементов всех строк. Вывести номер строки, в которой произведения наибольшее (наименьшее).
28) Дана матрица размера M*N. Заменить единицей положительные элементы матрицы, вычислить сумму и количество положительных элементов.
29) Дана матрица размера M*N. Удалить строку, которая содержит максимальный элемент всей матрицы.
30) Дана матрица размера M*N. Удалить столбец, содержащий минимальный элемент всей матрицы.
Вопросы к защите лабораторной работы № 7
1) Как определить местоположение элемента в массиве?
2) Какие действия можно производить над массивом целиком и при каких условиях?
3) Как обратится к элементу массива?
4) Какие операции можно производить над элементами массива?
5) Какими способами можно ввести (вывести) элементы массива?
6) Почему при описании массива предпочтительнее употреблять константы, а не указывать размеры массива в явном виде?
7) Какие способы сортировки массивов вы знаете?
11 Лабораторная работа №8. Составление и отладка программ со строковыми типами данных
Цель работы: Получение навыков в организации ввода/вывода значений строковых типов данных. Получение практических навыков программирования задач с использованием строк.
Дата публикования: 2015-02-20; Прочитано: 1675 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!