В програмуванні масив — одна з найпростіших структур даних, сукупність елементів переважно одного типу даних, впорядкованих за індексами, які зазвичай репрезентовані натуральними числами, що визначають положення елемента в масиві.
Масив може бути одновимірним (вектором), та багатовимірним (наприклад, двовимірною таблицею), тобто таким, де індексом є не одне число, а кортеж (сукупність) з декількох чисел, кількість яких співпадає з розмірністю масива.
В переважній більшості мов програмування масив є стандартною вбудованою структурою даних.
Масив — це скінчений набір елементів одного (базового) типу, які зберігаються в послідовно розташованих комірках оперативної пам’яті і мають спільну назву.
Розмір (кількість елементів) масиву найчастіше задають у вигляді діапазону або назви деякого перерахованого типу даних.
Кожен елемент масиву харатеризується іменем та номером (індесом).
Оголошення масиву:
тип змінна[кількість]
double a[100]
Кожен елемент масиву може бути застосованний як однотипна проста величина. Для цього потрібно вказати імя та [№]. № завжди починається з 0.
Типова програма вводу елементів масиву:
# defin n 100
{double a[n]
int i,m
do
{cout <<”Кількість елементів=”;
cin >>m;}
while (m>n||m<1)
for (i=o;i<m;i++)
{cout <<”a[”<<i<<”]”;
cin >>a[i]}
for (i=o;i<m;i++)
{cout <<”a[”<<i<<”]=”;
cout<<a[i]<<endl};
getch();}