
- •Методичні вказівки
- •Методичні вказівки до лабораторних робіт з дисципліни “Основи програмування” для студентів спеціальності 6.050103 /Викл.: н.О.Комлева. – Одеса: онпу, 2011. – 23 с.
- •Підготовка до виконання робіт
- •Завдання № 2. Тема: Оператори циклу while, do-while
- •Задание № 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. Знайти мінімальний елемент із елементів перших двох рядків і максимальний елемент із інших елементів. Визначити координати цих елементів.