Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задание № 2. Составить программу по заданию своего варианта



Составить программу по заданию своего варианта.

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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...