
- •Методичні вказівки
- •Методичні вказівки до лабораторних робіт з дисципліни “Основи програмування” для студентів спеціальності 6.050103/Викл.: н.О.Комлева. – Одеса: онпу, 2011. – 23 с.
- •Підготовка до виконання робіт
- •Виконання лабораторних робіт
- •Задание № 3. Тема: Одновимірні масиви
- •Завдання № 4. Тема: Двовимірні масиви
- •Завдання № 5. Тема: Функції. Динамічні масиви й структури
- •Завдання № 6. Тема: Робота з рядками.
- •Завдання № 7. Тема: робота з файлами (базові типи даних).
- •Завдання № 8. Тема: Робота з файлами (структури даних).
Завдання № 4. Тема: Двовимірні масиви
Дано квадратну матрицю порядку N. Обчислити середнє арифметичне позитивних елементів матриці, що стоять вище головної діагоналі.
Дано матрицю розмірності N на M. Знайти рядок, у якому максимальний елемент мінімальний у відповідному стовпці.
Дано матрицю розмірності N на M. Знайти стовпець, у якому максимальний елемент мінімальний у відповідному рядку.
Дано матрицю розмірності N на M. Знайти в матриці перший по черзі рядок з найбільшою сумою елементів. Вивести його номер.
Дано квадратну матрицю порядку N. У матриці обчислити середнє арифметичне позитивних елементів, що стоять на головній діагоналі.
Дано квадратну матрицю порядку N. Вивести рядок матриці, у якій елемент, що стоїть на головній діагоналі, максимальний серед елементів головної діагоналі.
Дано матрицю розмірності N на M. Позитивні елементи матриці переписати підряд в одновимірний масив В.
Дано матрицю розмірності N на M. Обчислити кількість рядків матриці, у яких є хоч один негативний елемент.
У квадратній матриці знайти суму елементів побічної діагоналі й розділити на отриману суму всі елементи останнього стовпця.
Дано матрицю розмірності N на M. Знайти максимальний елемент і рядок, що містить цей елемент, поміняти з першим рядком. Отриману матрицю вивести порядково.
Дано матрицю розмірності N на M. Вивести кількість рядків матриці, у яких число позитивних елементів більше числа негативних елементів.
Дано квадратну матрицю порядку N. Знайти добуток елементів побічної діагоналі квадратної матриці.
Дано матрицю розмірності N на M. Вивести номери всіх стовпців матриці, не утримуючих негативних елементів.
Дано матрицю розмірності N на M. У матриці знайти перший по черзі стовпець із максимальною сумою елементів. Вивести його номер.
Дано матрицю розмірності N на M. Обчислити кількість рядків матриці, у яких немає жодного негативного елемента.
Дано матрицю розмірності N на M. Обчислити кількість рядків матриці, елементи яких упорядковані по зростанню.
Дано матрицю розмірності N на M. У матриці знайти перший по черзі стовпець із мінімальною сумою модулів його елементів. Вивести його номер.
Дано матрицю розмірності N на M. Упорядкувати рядки по зростанню сум елементів у рядку.
Дано матрицю розмірності N на M. Упорядкувати рядки по убуванню кількостей негативних елементів для кожного рядка.
Дано квадратну матрицю порядку N. Знайти максимальний і мінімальний елементи матриці й поміняти місцями відповідні їм рядок і стовпець (рядок для максимального елемента, стовпець – для мінімального).
Дано матрицю A розмірності M на N і матрицю С розмірності N на K. Знайти добуток (вектор) матриці A на той стовпець матриці С, сума елементів якого максимальна.
Дано матрицю A розмірності M на N і матрицю С розмірності N на K. Знайти добуток (число) рядка з мінімальною сумою елементів матриці А на той стовпець матриці С, сума елементів якого максимальна.
Дано натуральне число N. Заповнити двовимірний масив A розмірністю N на N натуральними числами від 1 до N2 по «спіралі»:
1
2
…
14
8
Дано матрицю дійсних чисел A розмірності N на N, де N – непарне число, N>1. Знайти суму елементів області, позначеної символами *.
*
*
*
*
*
*
*
*
*
*
*
*
*
Дано матрицю дійсних чисел A розмірності N на N, де N – натуральне число, N>1. Знайти суму елементів області, позначеної символами *.
|
* |
|
* |
* |
|
* |
* |
* |
|
|
* |
* |
* |
|
* |
* |
|
* |
* |
* |
|
|
|
* |
Дано матрицю дійсних чисел A розмірності N на N, де N – натуральне число, N>1. Знайти суму елементів області, позначеної символами *.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Дано матрицю A розмірності M на N. Обчислити суму позитивних елементів матриці, розташованих у стовпцях з парними номерами.
Дано квадратну матрицю дійсних чисел A розмірності N на N. Необхідно «розгорнути» її в одновимірний масив У розмірності N2 по «спіралі». Наприклад, для N=3
,
B(9)=(7.1,
3.2, 5.5, 2.3, 6.7, 4.6, 1.0, 8.2, 9.7).
Дано квадратну матрицю цілих чисел A розмірності 2N на 2N. Одержати нову матрицю В такій же розмірності, переставляючи «блоки» вихідної матриці розміром NN відповідно до малюнка.
N N
N |
|
N |
|
Дано матрицю A розмірності M на N. Знайти мінімальний елемент із елементів перших двох рядків і максимальний елемент із інших елементів. Визначити координати цих елементів.