КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Работа с подпрограммамиЗадание.Написать программу решения следующей задачи. Ввод массивов и матриц осуществлять из файла данных, а их обработку в одной подпрограмме. 1. Вычислить z = (S1+S2)/(k1 k2), где S1 и k1 - сумма и количество положительных элементов массива X(10); S2 и k2 - то же для массива Y(12). 2. Вычислить z = (es1+ es2)/(k1 k2) , где S1 и k1 - сумма и количество положительных элементов массива X(12); S2 и k2 - то же для массива Y(8). 3. Вычислить и запомнить суммы положительных элементов каждой строки матриц А(6,6) и В(5,5). 4. Переписать положительные элементы массивов X(8), Y(10) в массив Z(k) подряд. Запись осуществить в подпрограмме. Вывести на экран все три массива. 5. Вывести на экран элементы целочисленных матриц N(6,8) и М(4,7), кратные трем. 6. Преобразовать массивы X(10), Y(12), расположив в них подряд только положительные элементы. Вместо остальных элементов записать нули. Вывести преобразованные массивы на экран. 7. Вычислить суммы и количества элементов матриц X(8,6), Y(4,8), значения которых находятся в интервале от а до m. 8. Найти наибольшие элементы в массивах X(10), Y(6), Z(11) и их порядковые номера. 9. Вычислить Z=(xmax - ymin)/2, где xmax - максимальный элемент массива X(m), ymin - минимальный элемент массива Y(n). Вычисления выполнить в одной подпрограмме. 10. Найти наименьшие элементы для матриц А(8,6), X(7,9) и номера строк и столбцов, в которых они расположены. 11. Вычислить и запомнить количество отрицательных элементов каждого столбца для матриц А(6,8) и X(9,9). 12. Для каждой из матриц А(6,6) и В(8,8) вычислить сумму и количество положительных элементов, расположенных на главной диагонали и выше ее. 13. Найти наименьшие элементы и их порядковые номера для массивов Х(N), Y(M), Z(K). 14. Найти целочисленные элементы и номера строк и столбцов, в которых они расположены, для матриц А(5,8) и B(6,4). 15. Вычислить средние значения и суммы диагональных элементов для матриц A(N,N) и В(М,М). 16. Вычислить и запомнить количества и суммы отрицательных элементов каждой строки матриц С(6,6) и D(8,8). 17. Для каждой из целочисленных матриц А(6,8) и В(5,7) вывести на печать количество элементов, кратных шести, и сами эти элементы. 18. Вычислить и запомнить суммы положительных элементов каждого столбца матриц А(10,5) и В(6,8). 19. Для каждой из матриц А(5,5) и В(8,8) вычислить сумму и количество отрицательных элементов, расположенных на главной диагонали и выше ее. 20. Для каждой из матриц А(6,6) и В(8,8) найти сумму элементов главной диагонали и сумму элементов побочной диагонали. 21. Найти целочисленные элементы и их порядковые номера для массивов Х(40) и Y(35). 22. Для каждой из матриц Х(8,8) и Y(10,10) вычислить сумму элементов, расположенных на главной диагонали и выше ее. 23. Для каждой из матриц А(N,N) и B(M,M) найти целочисленные элементы верхней треугольной матрицы. 24. Вычислить и , где и - максимальные элементы массивов Х(20), Y(30); и - минимальные элементы этих же массивов (вычисление максимального и минимального элементов массива вычислять в одной подпрограмме). 25. Вычислить и запомнить количества и суммы отрицательных элементов каждого столбца матриц Х(10,8) и Y(6,8).
|