
- •Варианты обробтки двумерних массивів
- •27. Знайти різницю сум елементів виділених областей у масиві y (9,9) довгих цілих чисел.
- •28. Поміняти місцями елементи у виділених областях способом дзеркального відображення в масиві r (12,12) цілих беззнакових чисел.
- •29. Поміняти місцями елементи у виділених областях способом дзеркального відображення в масиві V (11,11) коротких цілих чисел.
- •61. Для заданной матрицы в(13,13) целых чисел найти произведение элементов выделенных областей.
- •74. Найти произведение нечетных элементов в выделенной области массива r(9,9) длинных целых чисел.
- •75. Составить упорядоченный по убыванию одномерный массив, состоящий из отрицательных элементов в выделенной области массива w(11,11) беззнаковых целых чисел.
- •76. Составить упорядоченный по возрастанию одномерный массив, состоящий из четных элементов в выделенной области массива w(11,11) беззнаковых целых чисел.
- •90. Характеристикой строки назовем сумму четных элементов выделенных областей строки. Расположить в массиве р(9,9) вещественных чисел строки (переставляя их) по возрастанию характеристик.
- •92. Характеристикой столбца назовем сумму четных элементов выделенных областей столбца. Расположить в массиве н(9,9) вещественных чисел столбцы (переставляя их) по убыванию характеристик.
Домашня контрольна робота 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) коротких цілих чисел.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|