Массив состоит из нескольких элементов одного и тогоже типа. Число элементов массива задается при его объявлении и в дальнейшем не меняется. Массивы объявляются так же как и переменные. Например:

int a[100];
char b[40];


В первой строке объявлен массив из 100 элементов типа int, а во второй из 40 элементов типа char. Ко всему массиву целиком можно обращаться по имени. Можно обращаться и к отдельным элементам по индексу, который указывает относительную позицию элемента. Индексация массива начинается с нуля т.е. в массиве a первый элемент будетa[0], а последнийa[99].
    Бывают многомерные массивы. Например двумерный массив int v[3][7] можно представить как три массива типа int по 7 элементов в каждом. Представим это графически:

v[0]

0

1 2 3 4 5 6
v[1] 0 1 2 3 4 5 6
v[2] 0 1 2 3 4 5 6

    Напишем програмку с применением двумерного массива, которая спросит у вас сначало фамилию потом имя и отчество и в конце выведет это все на экран.

#include <iostream.h>

int main()
{
    char fio[3][25];
    cout << "Your surname: ";
    cin >> fio[0];
    cout << " Your name: ";
    cin >> fio[1];
    cout << " Your patronymic name: ";
    cin >> fio[2];
    cout << " " << fio[0] << " " << fio[1] << " " << fio[2] << endl;
    return 0;
}