
Масиви в C++: оголошення та ініціалізація
Масиви в C++ оголошення та ініціалізація репетитор з програмування для підлітків
1. Що таке масив?
🔹 Масив — це набір однотипних змінних, розташованих у пам’яті підряд.
💡 Навіщо потрібні масиви?
✅ Зберігають велику кількість даних.
✅ Дають доступ до даних через індекси.
✅ Спрощують роботу з повторюваними значеннями.
Приклад без масиву:
Якщо потрібно зберігати 5 чисел, доведеться створити 5 змінних:
int num1 = 10, num2 = 20, num3 = 30, num4 = 40, num5 = 50;
💡 Це незручно, якщо чисел багато!
Приклад з масивом:
int numbers[5] = {10, 20, 30, 40, 50};
💡 Замість 5 змінних ми використовуємо один масив!
2. Оголошення масиву
🔹 Формат оголошення масиву:
тип_даних ім'я_масиву[розмір];
Приклади:
int numbers[5]; // Масив із 5 цілих чисел
double grades[10]; // Масив із 10 дробових чисел
char letters[3]; // Масив із 3 символів
💡 Розмір масиву має бути цілим числом і визначається при створенні.
3. Ініціалізація масиву
🔹 Як записати значення в масив?
- Одразу при створенні:
int numbers[5] = {10, 20, 30, 40, 50};
- Записати значення пізніше:
int numbers[5];
numbers[0] = 10;
numbers[1] = 20;
numbers[2] = 30;
numbers[3] = 40;
numbers[4] = 50;
🔹 Як отримати значення з масиву?
Доступ до елементів здійснюється за індексом (починаючи з 0!):
cout << numbers[0]; // Виведе 10
cout << numbers[3]; // Виведе 40
📌 ЗАПАМ’ЯТАЙ:
- Індекси починаються з 0!
numbers[5]
дає помилку, бо останній індекс — 4 (5-1
).
4. Виведення всіх елементів масиву
💡 Якщо масив має багато елементів, їх зручно виводити циклом!
Приклад: Виведення всіх значень масиву for
-циклом
#include <iostream>
using namespace std;
int main() {
int numbers[5] = {10, 20, 30, 40, 50};
for (int i = 0; i < 5; i++) {
cout << "Елемент " << i << ": " << numbers[i] << endl;
}
return 0;
}
✅ Виведе:
Елемент 0: 10
Елемент 1: 20
Елемент 2: 30
Елемент 3: 40
Елемент 4: 50
5. Ввід значень у масив
📌 Масиви можна заповнювати з клавіатури!
Приклад: Користувач вводить 5 чисел
#include <iostream>
using namespace std;
int main() {
int numbers[5];
cout << "Введіть 5 чисел: ";
for (int i = 0; i < 5; i++) {
cin >> numbers[i];
}
cout << "Введені числа: ";
for (int i = 0; i < 5; i++) {
cout << numbers[i] << " ";
}
return 0;
}
✅ Програма працює так:
Введіть 5 чисел: 3 8 1 6 9
Введені числа: 3 8 1 6 9
6. Пошук найбільшого значення в масиві
📌 Як знайти найбільше число в масиві?
- Припускаємо, що перший елемент — найбільший.
- Перевіряємо кожен елемент.
- Якщо знаходимо більше число — запам’ятовуємо його.
Приклад: Знайти найбільше число в масиві
#include <iostream>
using namespace std;
int main() {
int numbers[5] = {12, 45, 7, 99, 23};
int max = numbers[0]; // Починаємо з першого елемента
for (int i = 1; i < 5; i++) {
if (numbers[i] > max) {
max = numbers[i];
}
}
cout << "Найбільше число: " << max << endl;
return 0;
}
✅ Виведе:
Найбільше число: 99
7. Основні операції з масивами
Операція | Приклад |
---|---|
Оголошення масиву | int arr[5]; |
Ініціалізація при створенні | int arr[5] = {1, 2, 3, 4, 5}; |
Зміна значення елемента | arr[2] = 10; |
Виведення елемента | cout << arr[1]; |
Введення значень у масив | cin >> arr[i]; |
Виведення всіх елементів | for (int i = 0; i < 5; i++) { cout << arr[i]; } |
8. Практичні завдання
Завдання 1: Заповнити масив і вивести його
📌 Користувач вводить 10 чисел. Програма виводить їх у зворотному порядку.
Завдання 2: Підрахунок суми елементів
📌 Дано масив із 5 чисел {4, 7, 1, 9, 2}
. Порахувати суму всіх чисел.
Завдання 3: Пошук мінімального числа
📌 Користувач вводить 7 чисел. Знайти найменше число.
📝 Підсумок уроку
✅ Масив — набір змінних одного типу.
✅ Масиви дозволяють зберігати й обробляти велику кількість даних.
✅ Індексація починається з 0.
✅ Дані в масив можна записувати при створенні або з клавіатури.
✅ Використання циклів for
спрощує роботу з масивами.
🚀 Наступний урок: Функції в C++! Масиви в C++ оголошення та ініціалізація репетитор з програмування для підлітків