Звіт повинен містити
Тема й ціль роботи
Завдання.
Хід роботи.
Код програми.
Висновок.
Практична робота № 5 Тема: Реалізація списків на основі вказівників та курсорів
Ціль роботи: оволодіння навичками використання індексних виразів та вказівників при роботі з багатовимірними масивами та виведення на екран елементів псевдографіки у текстовому режимі.
Таблиця 5.1 – Варіанти індивідуальних завдань
№ |
Завдання |
1 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені в лівій частині матриці, і видалити його з пам'яті. |
2 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені в правій частині матриці, і видалити його з пам'яті. |
3 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені вище головної діагоналі, і видалити його з пам'яті. |
4 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у верхній частині матриці, і видалити його з пам'яті. |
5 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені в нижній частині матриці, і видалити його з пам'яті. |
6 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів непарних рядків, і видалити його з пам'яті. |
7 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів парних рядків, і видалити його з пам'яті. |
8 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів непарних стовпців, і видалити його з пам'яті. |
9 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів парних стовпців, і видалити його з пам'яті. |
№ |
Завдання |
10 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у шаховому порядку, починаючи з 1-го елементу 1-ого рядка, і видалити його з пам'яті. |
11 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у шаховому порядку, починаючи з 2-го елементу 1-ого рядка, і видалити його з пам'яті. |
12 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені на місцях з парними індексами рядків і стовпців, і видалити його з пам'яті. |
13 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені на місцях з непарними індексами рядків і стовпців, і видалити його з пам'яті. |
14 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені вище від головної діагоналі у непарних рядках і нижче від головної діагоналі - у парних, і видалити його з пам'яті. |
15 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені нижче від головної діагоналі на непарних рядках і вище від головної діагоналі — у парних, і видалити його з пам'яті. |
16 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені на головній діагоналі, в перших 3 рядках вище від діагоналі і в останніх 2 рядках нижче від діагоналі, і видалити його з пам'яті. |
17 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені на головній діагоналі і у верхній половині області вище від діагоналі, і видалити його з пам'яті. |
18 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені на головній діагоналі і в нижній половині області нижче від діагоналі, і видалити його з пам'яті. |
19 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у рядках, індекси яких кратні 3, і видалити його з пам'яті. |
20 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у верхньому і нижньому трикутниках (матриця розділена діагоналями на 4 трикутники), і видалити його з пам'яті. |
№ |
Завдання |
21 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у верхній і нижній четвертинах матриці, і видалити його з пам'яті. |
22 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у лівій і правій четвертинах матриці, і видалити його з пам'яті. |
23 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у лівій і верхній четвертинах матриці, і видалити його з пам'яті. |
24 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у рядках, індекси яких кратні 3, і видалити його з пам'яті. |
25 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у стовпцях, індекси яких кратні 3, і видалити його з пам'яті. |
26 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у верхній третині рядків і середній третині стовпців, і видалити його з пам'яті. |
27 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у верхній третині рядків, першій і третій третині стовпців, і видалити його з пам'яті. |
28 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у верхньому і нижньому трикутнику, за умови розділення матриці діагоналями на 4 трикутники, і видалити його з пам'яті. |
29 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені у лівому і правому трикутнику, за умови розділення матриці діагоналями на 4 трикутники, і видалити його з пам'яті. |
30 |
Згенерувати випадковим чином масив випадкових чисел. Розмістити масив в динамічній пам'яті, знайти кількість всіх нульових елементів, які розміщені на головній діагоналі і в нижній половині матриці нижче від діагоналі, індекси яких кратні 3, і видалити його з пам'яті. |
