Массивы
Массив состоит из нескольких элементов одного и тогоже типа. Число элементов массива задается при его объявлении и в дальнейшем не меняется. Массивы объявляются так же как и переменные. Например:
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 << "\nYour name: ";
cin >> fio[1];
cout << "\nYour patronymic name: ";
cin >> fio[2];
cout << "\n" << fio[0] << " " << fio[1] << " " << fio[2] << endl;
return 0;
}