Обробка одновимірних числових масивів

Лабораторна робота №2

Програмування задач із використанням процедур

void p1(………)

{

………………

}

Мета: навчитись розробляти алгоритми та програмувати задачі з використанням процедур.

Завдання: розробити та виконати 3 програми:

Обробка одновимірних числових масивів

При одному зверненні до процедури передавати один елемент масиву.

1. Обчислити кількість додатних елементів заданих масивів V1(6), V2(12), V3(13) і вивести їх окремо на екран.

2. Обчислити кількість нульових елементів заданих масивів A(7), B(10), C(12) і вивести їх окремо на екран.

3. Обчислити кількість від’ємних елементів заданих масивів Z1(9), Z2(13), Z3(17) і вивести їх окремо на екран.

4. Обчислити суми від’ємних елементів заданих масивів C1(11), C2(13), C3(15) і вивести їх окремо на екран.

5. Обчислити суми додатних елементів заданих масивів B1(9), B2(12), B3(15) і вивести їх окремо на екран.

6. Обчислити суми елементів заданих масивів R1(12), R2(14), R3(16) і вивести їх окремо на екран.

7. Обчислити середні квадратичні значення від’ємних елементів заданих масивів L1(16), L2(18), L3(20) і вивести їх окремо на екран.

8. Обчислити середні арифметичні значення додатних елементів заданих масивів E1(14), E2(15), E3(17) і вивести їх окремо на екран.

9. Обчислити середні арифметичні значення від’ємних елементів заданих масивів F1(12), F2(14), F3(16) і вивести їх окремо на екран.

10. Обчислити середні квадратичні значення додатних елементів заданих масивів K1(9), K2(13), K3(16) і вивести їх окремо на екран.

11. Обчислити середні квадратичні значення елементів заданих масивів J1(13), J2(15), J3(17) і вивести їх окремо на екран.

12. Обчислити середні арифметичні значення елементів заданих масивів P1(10), P2(12), P3(14) і вивести їх окремо на екран.

13. Обчислити середні геометричні значення додатних елементів заданих масивів H(15), H2(20), H(25) і вивести їх окремо на екран.

14. Обчислити середні геометричні значення елементів заданих масивів G(10), G2(15), G3(20) і вивести їх окремо на екран.

15. Обчислити середні геометричні значення від’ємних елементів заданих масивів 11(17), 12(19), 13(21) і вивести їх окремо на екран .

16. Обчислити добуток від’ємних елементів заданих масивів D(18), E(14), G(15) і вивести їх окремо на екран.

17. Визначити останні додатні елементи заданих масивів V1(19), V2(16), V3(21) і вивести їх на екран.

18. Визначити останні від’ємні елементи заданих масивів Х1(8), Х2(12), Х3(13) і вивести їх на екран.

19. Визначити перші додатні елементи заданих масивів U1(7), U2(13), U3(17) і вивести їх на екран.

20. Визначити мінімальні елементи AQ1, AQ2, AQ3, заданих масивів Q1(6), Q2(18), Q3(14) та найменший елемент MIN серед мінімальних. Вивести на екран AQ1, AQ2, AQ3 та MIN.

21. Визначити максимальні елементи заданих масивів М1(21), М2(23), М3(25) і вивести їх на екран.

22. Визначити мінімальні елементи з від’ємних елементів заданих масивів Т1(23), Т2(19), Т3(17) і вивести їх на екран.

23. Визначити максимальні елементи з від’ємних елементів заданих масивів Р1(7), Р2(13), Р3(14) і вивести їх на екран.

24. Визначити мінімальні елементи з додатних елементів заданих масивів R1(9), R2(27), R3(23).

25. Задано два масиви Х(10) і Y(12). Обчислити величину Z, що дорівнює сумі мінімальних елементів масивів, поділеній на подвійний добуток індексів мінімальних елементів. Вивести мінімальні елементи, їх індекси та значення величини Z.

26. Визначити максимальні елементи M1, M2, M3 заданих масивів S1(6), S2(18), S3(14) та найменший елемент MIN серед максимальних. Вивести на екран M1, M2, M3 та MAX.

27. Визначити максимальні елементи FN1, FN2, FN3 з додатних елементів заданих масивів N1(9), N2(21), N3(24) та знайти найменший з них елемент FMIN. Вивести величини FMIN, FN1, FN2 та FN3.

28. Задано два масиви А(9) і В(12). Обчислити величину Z, що дорівнює сумі додатних елементів масивів, поділеній на подвійний добуток від’ємних елементів масивів. Вивести суму додатних елементів, добутків від’ємних елементів та значення величини Z.

29. Задано два масиви Х1(10) і Х2(13). Обчислити величину Z, що дорівнює половині різниці між максимальним елементом масиву Х1 і мінімальним елементом Х2. Вивести обчислені мінімальний і максимальний елементи та величину Z.

30. Визначити мінімальні елементи M1, M2, M3 заданих масивів S1(6), S2(18), S3(14) та найбільший елемент MAX серед мінімальних. Вивести на екран M1, M2, M3 та MAX.

 

Обробка числових матриць

При кожному звернені до процедури передавати рядки або по стовпці матриці.

1. Упорядкувати за спаданням рядки дійсної прямокутної матриці R(5,4) з парними номерами.

2. Упорядкувати за зростанням рядки дійсної прямокутної матриці Y(6,3) з непарними номерами.

3. У кожному рядку матриці В(4,5) розмістити спочатку додатні елементи, а за ними – усі інші.

4. Упорядкувати за зростанням усі стовпці дійсної прямокутної матриці D(3,6) з непарними номерами.

5. У заданій матриці цілих чисел K(4,5) визначити середнє геометричне елементів кожного стовпця.

6. У кожному стовпці заданої матриці переписати елементи в оберненому порядку.

7. У кожному стовпці заданої матриці визначити кількість елементів відмінних від останнього елемента цього стовпчика.

8. У кожному стовпці заданої матриці визначити найбільший елемент та його індекс.

9. У кожному стовпці заданої матриці спочатку розмістити всі від’ємні елементи, а потім – усі інші.

10. У заданій матриці цілих чисел С(5,6) визначити середнє геометричне елементів кожного рядка.

11. У кожному рядку матриці D(6,5) визначити перший додатний елемент та його індекси.

12. У кожному стовпчику матриці К(6,5) визначити перший додатний елемент та його індекси.

13. У кожному рядку матриці М(6,5) переписати елементи в оберненому порядку.

14. У кожному рядку матриці А(5,4) визначити кількість чисел, відмінних від останнього елемента цього рядка.

15. У кожному рядку матриці В(4,5) розмістити спочатку від’ємні елементи, а за ними – усі інші.

16. У кожному рядку матриці Y(5,5) визначити перший додатний елемент і його індекси.

17. У кожному рядку матриці Y(5,5) визначити останній від’ємний елемент і його індекси.

18. У заданій матриці цілих чисел K(4,5) визначити середнє геометричне елементів кожного рядка.

19. У кожному рядку матриці Y(5,5) визначити останній від’ємний елемент і його індекси.

20. У кожному стовпці матриці Y(5,5) визначити перший від’ємний елемент і його індекси.

21. У кожному рядку матриці Y(5,5) визначити перший від’ємний елемент і його індекси.

22. У заданій матриці цілих чисел Е(5,7) визначити середнє геометричне додатних елементів кожного рядка.

23. У заданій матриці цілих чисел K(6,5) визначити різницю між середнім геометричним елементів та максимальним елементом кожного рядка.

24. У заданій матриці цілих чисел А(5,5) визначити різницю між середнім арифметичним елементів і мінімальним елементом кожного рядка.

25. В кожному рядку матриці Y(4,6) визначити різницю між останнім від’ємним елементом і сумою його індексів.

26. Упорядкувати за спаданням стовпці дійсної прямокутної матриці C(5,4) з парними номерами.

27. У кожному рядку матриці Т(7,6) визначити різницю між першим від’ємним та останнім максимальним елементами.

28. У заданій матриці цілих чисел А(5,5) визначити різницю між останнім від’ємним елементом і середнім арифметичним елементів кожного рядка.

29. Упорядкувати за спаданням рядки дійсної прямокутної матриці Y(6,3) з непарними номерами.

30. Упорядкувати за спаданням усі від’ємні елементи кожного рядка дійсної прямокутної матриці W(5,4).