1. Корисні приклади роботи з масивами
Думаю, настав час перейти до практичних задач. Почнімо з кількох найпростіших.
Заповнення масиву з 10 чисел числами від 0 до 9: | |
---|---|
|
|
Заповнення масиву з 10 чисел числами від 1 до 10: | |
---|---|
|
|
Заповнення масиву з 10 чисел числами від 10 до 1: | |
---|---|
|
|
2. Виведення чисел у зворотному порядку
А тепер перейдімо до складніших і цікавіших прикладів. І почнемо ми з такої задачі: потрібно ввести з клавіатури 10 чисел і вивести їх у зворотному порядку.
Як уводити числа з клавіатури, ми знаємо. А як увести 10 чисел? Звісно, можна створити 10 змінних: а1
, а2
і т. д. Однак, по-перше, це незручно. По-друге, якщо потрібно буде ввести 100 чисел, невже ми будемо створювати 100 змінних? Ну і по-третє, ми щойно вивчили масиви, які просто створені для зберігання великої кількості значень.
Код для введення 10 значень матиме приблизно такий вигляд (наведено тільки код всередині методу main
):
|
|
А от як вивести значення масиву в зворотному порядку?
Для цього нам знадобиться ще один цикл, де i
набуватиме значень від 9 до 0 (пам'ятаймо, що індекси масиву нумеруються з 0). Остаточний код програми матиме приблизно такий вигляд:
|
|
3. Пошук найменшого елемента масиву
Розгляньмо одну дуже цікаву й поширену задачу — як знайти в масиві найменший елемент. Візьмімо код для заповнення масиву з попередньої задачі:
|
|
Нам залишилося написати код, який знайде в масиві найменший елемент і виведе його на екран. Як же це зробити?
Щоб знайти найменший елемент, нам потрібно:
- узяти перший елемент масиву як «поточний знайдений найменший»
- порівняти з ним всі елементи масиву по черзі
- якщо черговий елемент масиву менший за «поточний найменший», то оновити значення «поточного найменшого елемента»
Отакий вигляд матиме відповідний код:
|
|
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ