Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АиП -ЛР №2 - Массивы.doc
Скачиваний:
1
Добавлен:
13.09.2019
Размер:
91.14 Кб
Скачать

Тема заняття: Масиви даних

Короткі відомості з теоретичної частини роботи

Масив - це декілька пронумерованих змінних

об'єднаних загальним ім'ям.

Всі змінні мають ОДИН І ТОЙ ЖЕ ТИП.

Масив оголошується так:

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 стовпців). Знайти найбільше із значень елементів, розташованих в темних частинах матриць.