Информатика. Программирование на C++. Мамонова Т.Е. - 75 стр.

UptoLike

Составители: 

void main()
{
int a[100];
int n;
cout<<"\nEnter the size of array:";
cin>>n;
for(int I=0;I<n;I++)
{
a[I]=rand()%100;
cout<<a[I]<<" ";
}
int max=a[0];
for(int I=1;I<n;I++)
if (a[I]>max)max=a[I];
cout<<"\nMax="<<max;
getch();
}
В программе, представленной в примере 35 также используется
перебор массива по одному элементу слева направо с шагом 1.
3.1.3. Многомерные массивы
Многомерные массивы задаются указанием каждого измерения в
квадратных скобках, например, оператор int matr [6][8]; задает
описание двумерного массива из 6 строк и 8 столбцов. В памяти такой
массив располагается в последовательных ячейках построчно. Много-
мерные массивы размещаются так, что при переходе к следующему эле-
менту быстрее всего изменяется последний индекс [4].
Для доступа к элементу многомерного массива указываются все
его индексы, например, matr[i][j].
Пример 36. Инициализация многомерного массива:
int mass2 [][]={ {1, 1}, {0, 2}, {1, 0} };
int mass2 [3][2]={1, 1, 0, 2, 1, 0};
На рис. 13 представлены блок-схемы алгоритмов двумерных масси-
вов
75