Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Обработка двумерных массивов




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

 

1. Найти среднее арифметическое неотрицательных элементов матрицы, а также подсчитать, сколько таких элементов в каждой отдельно взятой строке матрицы.
2. Изменить все строки матрицы, в которых отрицателен элемент главной диагонали: к каждому элементу i-й строки прибавляется элемент Ti из заданного массива T1,T2,...,Tn. Подсчитать число измененных строк матрицы.
3. Получить массив C1,C2,...,Cn по правилу: Ci=0, если все элементы i-го столбца матрицы равны 0, иначе Ci=1. Найти также сумму всех элементов матрицы.
4. Найти среднее арифметическое отрицательных элементов матрицы, лежащих ниже главной диагонали, и среднее арифметическое всех элементов главной диагонали.
5. Изменить матрицу, заменив каждый отрицательный элемент, лежащий выше главной диагонали, его абсолютной величиной. Найти также сумму элементов главной диагонали.
6. Задан массив X1,X2,...,Xn. Получить массив C1, C2,..., Cn по правилу: Ci =
7. Найти среднее арифметическое элементов матрицы и сумму элементов тех строк матрицы, в которых отрицателен элемент главной диагонали.
8. Дан массив C1,C2,...,Cn. Изменить матрицу, увеличив каждый элемент, который меньше элемента главной диагонали, находящегося с ним в одной строке, на Ci, где i - номер строки. Подсчитать общее число измененных элементов.
9. Получить массив X1,X2,...,Xn по правилу: Xi=1, если каждый элемент i-го столбца, кроме первого и последнего элементов, меньше полу суммы двух соседних элементов (предыдущего и последующего), иначе Xi=0.
10. Найти сумму элементов матрицы и подсчитать число ее строк, в пределах каждой из которых элементы упорядочены по возрастанию: Ai1<Ai2<...<Ain.
11. Получить массив X1,X2,...,Xn и найти произведение элементов матрицы; элемент Xi представляет среднее арифметическое положительных элементов в i-й строке матрицы, или равен 0, если положительных элементов не обнаружено.
12. Найти среднее арифметическое тех элементов матрицы, каждый из которых больше находящегося с ним в одной строке элемента главной диагонали, и сумму элементов главной диагонали.
13. Изменить матрицу, прибавляя к каждому отрицательному элементу значение предыдущего элемента той же строки. Если отрицателен первый элемент строки, прибавить к нему значение последнего элемента строки.
14. Назовем инверсией в строке ситуацию Aij>Aij+1 (в отличие от ситуации Aij£Aij+1). Получить массив C1,C2,...,Cn по правилу: Ci=1, если в i-й строке более двух инверсий, иначе Ci=0. Подсчитать общее число инверсий в строках.
15. Найти по отдельности число положительных и равных нулю элементов в совокупности тех строк матрицы, i‑й элемент которых больше 1, а также найти общую сумму элементов этих строк.
16. Найти среднее арифметическое элементов Aij, лежащих выше и ниже главной диагонали матрицы, для которых выполняется условие Aii<Aij<Ajj. Найти также сумму элементов каждого столбца.
17. Получить массив X1,X2,...,Xn по правилу: Xi=1, если сумма элементов i-го столбца матрицы больше их произведения, иначе Xi=0. найти также среднее арифметическое всех элементов матрицы.
18. Известно, что в матрицы элемент последнего столбца может иметь лишь значения 0 и 1. Найти среднее арифметическое общей совокупности элементов тех строк, последний элемент которых равен 1.
19. Заменить в матрице на 1 каждый положительный элемент, на 0 - каждый отрицательный. Для каждого столбца найти среднее арифметическое исходных значений элементов.
20. Задан массив C1,C2,...,Cn. Рассматривая их по очереди, выводить элемент Ci, если он больше любого из элементов i-й строки матрицы. Найти также сумму элементов матрицы.
21. Получить массив X1,X2,...,Xn по правилу: Xi=1, если в i-м столбце матрицы есть хотя бы один элемент, превышающий заданное значение C, иначе Xi=0. Найти также общее число элементов, которые больше C.
22. Изменить часть матрицы, находящуюся под главной диагональю, следующим образом: если элемент Aij больше элемента Aji, задать элементу Aij новое значение - значение полу суммы данных двух элементов. Найти также сумму элементов главной диагонали.
23. Получить массив X1,X2,...,Xn по правилу: Xi=1, если элемент Aii больше каждого из элементов i-й строки матрицы, иначе Xi=0. Найти также сумму элементов матрицы.
24. Найти общую сумму элементов тех столбцов матрицы, сумма элементов в каждом из которых положительна, и сумму элементов главной диагонали.
25. Задан массив C1,C2,...,Cn. Нужно изменить все столбцы матрицы, в которых равен 0 элемент главной диагонали: i-й элемент такого столбца (i=1,2,...,n) увеличивается на Ci. Найти также сумму элементов главной диагонали.
26. Задан массив X1,X2,...,Xn. Получить массив C1,C2,...,Cn по правилу Ci=Xi, если любое из произведений (k=1, 2,...,n) меньше Xi, иначе Ci=0. Найти также произведение всех элементов матрицы.
27. Получить массив X1,X2,...,Xn по правилу: Xi=1, если для всех j=1,2,...,n выполняется неравенство Aji< Aij, иначе Xi=0. Найти сумму элементов матрицы.
28. Получить массив X1,X2,...,Xn по правилу: Xi=0, если все элементы i-го столбца и i-й строки матрицы меньше 1, иначе Xi=1. Найти также произведение всех элементов матрицы.
29. Изменить матрицу путем замены каждого отрицательного элемента 2-го,3-го,...,n-го столбцов абсолютной величиной суммы предшествующих ему элементов той строки, в которой он находиться. найти также среднее арифметическое всех элементов матрицы.
30. Получить массив C1,C2,...,Cn по правилу: Ci=1, если все n произведений вида AjiAij (j=1,2,...,n) положительны, иначе Ci=0. Найти сумму элементов матрицы.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных