Массив — набор пронумерованных однотипных элементов
Объявление массива:
<тип> <идентификатор>[<константа>]
где: <константа> — количество элементов массива
Примеры:
int array[20];
double delta, beta[30], alpha;
Обращение к элементу массива:
<идентификатор>[<индекс элемента>];
где: <индекс элемента> — порядковый номер элемента массива – выражение типа «целое»
Элементы массива нумеруются с 0
Сортировка пузырьком:
void bubble(int* a, int n) { for (int i = n - 1; i >= 0; i--) { for (int j = 0; j < i; j++) { if (a[j] > a[j+1]) { int tmp = a[j]; a[j] = a[j + 1]; a[j + 1] = tmp; } } } }
Строки в С++ определяются как массивы символьных переменных:
char str[20]="Happy New Year"; //определяется строка из 20 символов с начальным значением «Happy New Year». Последние символы данной строки не определены, так как размер текста меньше выделенной памяти.
сhar st[ ]="Preved, Medved!!!"; // строка с автоматическим определением размера.
Для отметки "конца строки" принято соглашение об установке в конце текста символа с кодом, равным нулю ( '\0' ). Вычислить длину строки можно при помощи функции strlen(строка).
Принятая организация хранения информации позволяет получить доступ к любому элементу массива через квадратные скобки.
Для вывода строки на экран достаточно указать в процедуре вывода только ее имя, например:
#include <iostream.h>
void main()
/** char str[20]="Happy New Year", st[ ]="Preved, Medved!!!";
cout<<str<<'\n'<<st; cin.get();**/