Студопедия

КАТЕГОРИИ:

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


Работа с подпрограммами




Задание.Написать программу решения следующей задачи. Ввод массивов и матриц осуществлять из файла данных, а их обработку в одной подпрограмме.

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).

 


Поделиться:

Дата добавления: 2015-02-09; просмотров: 211; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты