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

UptoLike

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

const int n = 10;
int marks[n] = {3, 4, 5, 4, 4};
for (int i = 0, sum = 0; i<n; i++) sum +=
marks[i];
cout << "Сумма элементов: " << sum;
}
В примере 33 размерность массивов предпочтительнее задавать с
помощью типизированных констант.
3.1.2.2. Обработка одномерных массивов
При работе с массивами очень часто требуется одинаково обрабо-
тать все элементы или часть элементов массива. Для этого организуется
перебор массива.
Перебор элементов массива характеризуется:
направлением перебора;
количеством одновременно обрабатываемых элементов;
характером изменения индексов.
По направлению перебора массивы обрабатывают:
слева направо (от начала массива к его концу);
справа налево (от конца массива к началу);
от обоих концов к середине.
Индексы могут меняться
линейно (с постоянным шагом);
нелинейно (с переменным шагом).
3.1.2.3. Перебор массива по одному элементу
Элементы можно перебирать:
1. Слева направо с шагом 1, используя цикл с параметром:
for(int I=0;I<n;I++){обработка a[I];}
2. Слева направо с шагом отличным от 1, используя цикл с пара-
метром:
for (int I=0;I<n;I+=step){обработка a[I];}
3. Справа налево с шагом 1, используя цикл с параметром:
for(int I=n-1;I>=0;I--){обработка a[I];}
4. Справа налево с шагом отличным от 1, используя цикл с пара-
метром:
73