Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДЗ N2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
552.45 Кб
Скачать

Домашня контрольна робота N2

для студентів 1-го КУРСУ ІІДС

Скласти алгоритм і написати програму, на алгоритмічній мові Borland С, обробки двовимірного масиву. Створити інтерфейс користувача у вигляді двох вікон. Оформити обчислення в наступному порядку:

1) створити файл вихідних даних IDSnnn.INP, де nnn - три останні цифри залікової книжки;

2) помістити вихідні дані в перше вікно;

3) вихідний текст програми записати у файл з ім'ям IDSnnn.CPP;

4) результати обробки масиву вивести в файл IDSnnn.OUT і в друге вікно для користувача інтерфейсу;

5) закінчення виконання програми супроводити звуковим сигналом тривалістю nnn0 мікросекунд, значення якої ввести як параметр при запуску файлу IDSnnn.EXE в наступному вигляді:

а) IDSnnn.EXE (nnn0 для парних варіантів);

б) IDSnnn.EXE IDSnnn.TXT, де IDSnnn.TXT - файл з числом nnn0 (для непарних варіантів).

Всі файли повинні бути записані на диск(або інший електронний носій). Схема алгоритму виконується відповідно до ГОСТ 19.701-90.

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

00. Характеристикою стовпця назвемо максимальну кількість елементів, які розташовані за спаданням. Відсортувати стопці масиву АВ (11,11) довгих цілих чисел в порядку убування їх характеристик.

01. Для матриці цілих чисел F (11,11) знайти найбільшу серед сум елементів діагоналей, які паралельні головній діагоналі.

02. Для матриці К (10,10) цілочисельних беззнакових чисел знайти найменшу серед сум елементів діагоналей, паралельних головній діагоналі.

03. Для матриці В (9,9) цілочисельних довгих чисел знайти найбільшу серед сум елементів діагоналей, паралельних побічної діагоналі.

04. Для матриці С (11,11) цілочисельних коротких чисел знайти найменшу серед сум елементів діагоналей, паралельних побічні ¬ ної діагоналі.

05. Створити одновимірний масив B, що складається з дійсних чисел масиву А (9,9) за таким законом:

06. Сформувати масив А (10,2), що складається з максимальних і мінімальних елементів рядків масиву Р (10,10) речових чисел

07. Упорядкувати рядки масиву О (8,10) дійсних чисел за спаданням перших елементів рядків.

08. Упорядкувати стовпці масиву Е (8,11) цілих чисел за спаданням перших елементів стовпців.

09. Упорядкувати рядка масиву Т (9,7) довгих цілих чисел за зростанням перших елементів рядків.

10. Упорядкувати стовпці масиву В (9,8) дійсних чисел подвійної довжини за зростанням перших елементів стовпців.

11. Упорядкувати рядки масиву Н (12,6) коротких цілих чисел за спаданням перших від’ємних елементів рядків.

12. Упорядкувати стовпці масиву М (7,9) дійсних чисел за спаданням перших від’ємних елементів стовпців.

13. Упорядкувати рядки масиву D (13,5) дійсних чисел за зростанням перших від’ємних елементів рядків.

14. Упорядкувати стовпці масиву J (6,11) дійсних чисел подвійної довжини за зростанням перших від’ємних елементів стовпців.

15. Сформувати упорядкований за зростанням одновимірний масив, що містить елементи, що повторюються масиву Z (9,10) дійсних чисел.

16. Сформувати упорядкований за спаданням одновимірний масив, що містить елементи масиву Q (7,9) довгих цілих чисел, які не повторюються.

17. Знайти суму елементів нижче побічної діагоналі і різниця елементів вище головної діагоналі масиву F (8,8) дійсних чисел подвійної довжини.

18. Знайти добуток елементів вище побічної діагоналі і суму елементів нижче головної діагоналі масиву G (10,10) цілих чисел подвійної довжини.

19. Поміняти місцями стовпці дзеркальним способом (наприклад, перший з останнім і т.д.) у масиві X (11,8) коротких цілих чисел.

20. Поміняти місцями рядки дзеркальним способом (наприклад, першу з останнім і т.д.) в масиві E (9,8) дійсних чисел

21. Поміняти місцями елементи дзеркальним способом щодо головної діагоналі в масиві W (10,10) цілих чисел подвійної довжини.

22. Поміняти місцями елементи дзеркальним способом щодо побічної діагоналі в масиві B (13,13) беззнакових дійсних чисел.

23. Відстань між k-м і l-м стовпцями матриці A (11,10) беззнакових цілих чисел визначається як

, де n – колькість строк.

Знайти номер стопця, найбільш віддаленого від останнього стовпця.

24. Скласти упорядкований за зростанням одновимірний масив, що складається з номерів співпадаючих рядків масиву W (9,12) беззнакових дійсних чисел.

25. Скласти упорядкований за спаданням одновимірний масив, що складається з номерів незбіжних рядків масиву L (12,9) дійсних чисел.

26. Знайти різницю сум елементів виділених областей у масиві L (11,11) коротких цілих чисел.