Тема заняття: Масиви даних
Короткі відомості з теоретичної частини роботи
Масив - це декілька пронумерованих змінних
об'єднаних загальним ім'ям.
Всі змінні мають ОДИН І ТОЙ ЖЕ ТИП.
Масив оголошується так:
int var[N];
тут N - його розмір, число осередків, var – ім'я змінної, в якій зберігається масив (воно може бути будь-яким)
Цей опис як би оголошує N змінних типу int з іменами
var[0]... var[N-1];
У операторах для звернення до n-ой осередку (де 0 <= n < N)
використовується ім'я осередку
var[n]
де n - ціле значення (або значення цілої змінної
або цілочисельного виразу), "індекс в масиві".
Ця операція [] називається "Індексація масиву".
Індексація - є ВИБІР однієї з N осередків за допомогою вказівки цілого номера.
var - масив (N осередків)
n - вираз (формула), що видає ціле значення в інтервалі 0..N-1
var[n] - узятий один з елементів масиву. Один зі всіх.
n - номер ящика - називається ще і "індексом" цієї змінної в масиві.
Завдання
Написати програму згідно вказаного варіанту та згідно методичних вказівок. Зробити звіт з проведеної роботи.
Варіанти завдань
№ |
Завдання 1. Одновимірні масиви |
Завдання 2. Багатовимірні масиви |
Просунутий |
|
1 |
Запитати у користувача масив з 10 цілих елементів, вивести його на екран, сповісти кожен елемент в квадрат і знову вивести на екран. |
У матриці розміром 10х10 підрахувати суму елементів в кожному рядку |
а |
|
2 |
Вивести масив, що наперед проініціалізував, з 10 елементів на екран і порахувати твір елементів |
У матриці розміром 5х5 поміняти місцями стовпці і рядки |
б |
|
3 |
Обчислити середнє арифметичне дробового масиву розміром 15. Значення елементів запрошуються у користувача |
У масиві розміром 20х15 в циклі заповнити парні елементи рядка нулями, а непарні – одиницями. |
в |
|
4 |
З масиву символів розміром 15 вивести на екран елементи з непарним номером |
У масиві символів розміром 15х15 заповнити парні рядки буквами А, а непарні – буквами В. |
г |
|
5 |
З масиву цілих чисел вивести на екран всі елементи з парним номером |
У матриці 10х10 сповісти в квадрат кожен третій стовпець |
д |
|
6 |
За допомогою циклу заповнити масив розміром 30 числами від 60 до 90 |
Матрицю 5х5 заповнити нулями і вивести на екран. Потім діагональ заповнити одиницями і також вивести отриманий масив на екран |
е |
|
7 |
Масив, що наперед проініціалізував, розміром 20 вивести на екран, заповнити всі непарні елементи нулями і вивести його знову на екран |
У матриці 10х10 підрахувати твір елементів по стовпцях |
ж |
|
8 |
Запитати у користувача 10 цілих чисел і запам'ятати їх в масив, вивести на екран. Потім поміняти місцями половини масиву і вивести його на екран знову |
Підрахувати середнє арифметичне діагоналі матриці 25х25 |
з |
|
9 |
Запитати у користувача масив з 5 радіусів кіл. У інший масив записати площі цих кіл. Вивести обидва на екран. |
Сповісти в куб кожен елемент парного стовпця матриці 10х10 |
и |
|
10 |
Підрахувати в масиві кількість елементів, рівних 0 |
Знайти мінімальне значення елементу матриці 5х5 |
к |
|
11 |
Вивести на екран номери тих елементів масиву, які рівні 3 |
Знайти максимальне негативне число в масиві 10х10 |
а |
|
12 |
Підрахувати кількість елементів в масиві кратних 5 |
Знайти адресу максимального елементу масиву 10х10 |
б |
|
13 |
Вивести на екран кожні три елементи масиву розміром 15 |
Знайти мінімальний елемент кожного стовпця матриці 10х10 і визначити його адресу |
в |
|
14 |
У рядку символів підрахувати кількість елементів рівних букві а |
Знайти максимальний елемент кожного рядка матриці 10х10 і визначити її адресу |
г |
|
15 |
У масиві знайти номер мінімального елементу |
Порахувати кількість позитивних елементів матриці 5х5 |
д |
|
16 |
У масиві знайти номер максимального елементу |
Підрахувати суму негативних елементів масиву 5х8 |
е |
|
17 |
У масиві підрахувати кількість елементів менших 10 |
Матрицю розміром 10х10 вивести в зворотному порядку |
ж |
|
18 |
У масиві підрахувати кількість елементів великих 100 |
Скласти таблицю 3х10, де перший рядок з 10 елементів запрошується у користувача, друга заповнюється квадратами введених чисел, а третя – кубами |
з |
|
19 |
У масиві елементів підрахувати твір всіх позитивних елементів |
Матрицю 15х15 заповнити одиницями, вивести на екран. Потім обидві діагоналі заповнити нулями і також вивести на екран змінений масив |
и |
|
20 |
У масиві підрахувати суму всіх елементів великих 5 |
Масив символів 5х5 заповнити так, щоб в парних стовпцях стояли символи ‘|’, а в непарних ‘-’ |
к |
|
21 |
Вивести вагу елементи масиву, менші 0 |
У матриці розміром 10х10 знайти номер максимального елементу кожного рядка |
а |
|
22 |
У масиві розміром 9 підрахувати суму елементів, номери яких кратні 3 |
Матрицю розміром 10х10 заповнити нулями. Потім у користувача запитати адресу осередку і ввести в неї одиницю. Вивести масив на екран |
б |
|
23 |
У масиві розміром 10 підрахувати різницю протилежних елементів (т.е. першого і останнього, другого і передостаннього і т. д) |
У кожному рядку матриці 10х10 підрахувати суму всіх парних елементів |
в |
|
24 |
У масиві символів розміром 20 в кожен 4 елемент записати букву |
У матриці розміром 5х5 підрахувати твір всіх позитивних елементів |
г |
|
25 |
Підрахувати суму квадратів елементу масиву |
У матриці розміром 5х5 поміняти місцями перший рядок з останньою і перший стовпець з останнім |
д |
|
26 |
Знайти максимальне число зі всіх парних елементів масиву |
Вивести на екран матрицю 15х15, де кожен третій елемент рядка рівний 0 |
е |
|
27 |
Знайти мінімальне число зі всіх непарних елементів масиву |
Матрицю 5х5 заповнити нулями, потім запосить у користувача 5 чисел і вписати їх послідовно по діагоналі. Вивести на екран |
ж |
Просунутий рівень
Дана квадратна матриця порядку n (n рядків, n стовпців). Знайти найбільше із значень елементів, розташованих в темних частинах матриць.