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

3.Завдання на лабораторну роботу

За час, відведений для виконання лабораторної роботи (2 академічні години), студент повинен:

  1. Розробити алгоритм розв’язання задачі, запропонованої для програ­мування.

  2. Здійснити програмну реалізацію розробленого алгоритму.

  3. Здійснити налаштування програми, виправивши синтаксичні та ло­гічні помилки.

  4. Підібрати тестові дані для перевірки програми, включаючи ви­нят­кові випадки.

  5. Оформити звіт до лабораторної роботи.

  6. Відповісти на контрольні запитання.

  7. Здати викладачу працездатну програму з демонстрацією її робо­ти на декількох варіантах вихідних даних.

4.Варіанти задач

  1. Дано натуральне число n і дійсну квадратну матрицю порядку n (n  10). Одержати квадратну матрицю порядку n, в якої для ,

  1. Дано натуральне число n (n  10) і дійсну квадратну матрицю порядку n. Сума елементів якої з діагоналей більше, – головної або побічної? Від­повіддю повинне бути значення 1 для головної діагоналі і значення –1 для побічної діагоналі.

  2. Дано натуральні числа m, n ( ) і дійсну матрицю розміру m×n. Знайти суму найменших значень елементів її стовпців.

  3. Дано натуральні число m, n ( ) і цілочислову матрицю розміру . Змінити матрицю так, щоб у рядках залишилися елементи, які зу­стрічаються більше одного разу, а інші замінити нулями.

  4. Дано натуральні числа m, n ( ) і цілочислову матрицю . Замінити в матриці A нулями елементи, що стоять у рядках або стовпцях, де є нулі. Дозволено використати один одновимірний допоміж­ний масив з m або n елементів.

  5. Дано натуральні числа m, n ( ) і дійсну матрицю . Замі­ни­ти в матриці кожен елемент aij мінімальним з елементів підмат­риці, правий верхній кут якої збігається з елементом aij, а лівий нижній – з лівим нижнім кутом матриці A.

  6.  Дано натуральні числа m, n ( ) і дійсну матрицю розміру . У кожному стовпці матриці знайти кількість елементів, менших середнього арифметичного всіх елементів цього стовпця.

  7. Дано натуральні числа m, n ( ) і дійсну матрицю розміру . Визначити кількість її стовпців, усі елементи яких утворюють монотонні послідовності (монотонно зростальні або монотонно спадні).

  8. Дано квадратний масив порядку n (n  10). Знайти номери рядків, елемен­ти кожного з яких утворюють симетричні послідовності (паліндроми).

  9. Дано натуральні числа m, n ( ) і дійсну матрицю розміру . Визначити мінімальний серед елементів тих рядків, які впорядковані хоч за зростанням, хоч за убуванням.

  10. У двовимірному масиві поміняти місцями рядки, що містять максималь­ний та мінімальний елементи.

  11. Дано натуральні числа m, n ( ) і цілочислову матрицю розміру . Визначити номер останнього стовпця, в якому кількість додатних і від’ємних елементів однакова. Якщо такий стовпець відсутній, то резуль­татом повинне бути число –1.

  12. Дано натуральні числа n, p, q (n  10, 1   p   n, 1   q   n) і дійсну квад­ратну матрицю порядку . Поміняти місцями одночасно p‑й і q‑й рядки і p‑й і q‑й стовпці матриці.

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

  14. У двовимірному масиві видалити рядок і стовпець, на перехресті яких знаходиться елемент, що є найближчим до середнього арифметичного усіх елементів масиву.

  15. Дано натуральне число n (n  10) і дійсний квадратний масив розміру . Знайти значення індексів мінімального елемента з тих, що знахо­дяться в зафарбованій на рис. 5.1 частині масиву, включаючи фрагменти діагоналей.

Рис. 5.1. Варіанти частин масивів

  1. Дано натуральне число n (n  10) і дійсний квадратний масив розміру . Обернути відносно вертикальної осі вміст зафарбованої на рис. 5.2 частини масиву, включаючи фрагменти діагоналей.

       

Рис. 5.2. Обертання відносно вертикальної осі

  1. Дано натуральне число n (n  10) і дійсний квадратний масив розміру . Обернути відносно горизонтальної осі вміст зафарбованої на рис. 5.3 частини масиву, включаючи фрагменти діагоналей.

     

Рис. 5.3. Обертання відносно горизонтальної осі

  1. Дано масив дійсних чисел розміру nn (n  10).

а) Знайти суму елементів головної та побічної діагоналей.

б) Знайти найменше зі значень елементів побічної діагоналі та двох сусідніх з нею ліній.