Содержание
- 2. Массив – сложный (составной) тип данных, представляющий собой последовательность (конечную) элементов одного типа. Число элементов массива
- 3. Одномерные массивы Объявление одномерного статического массива: Тип Имя_Массива [ Размер ] = { Список значений };
- 4. Примеры объявлений: 1) double a[20]; 2) const int N = 20; double a[N]; 3) #define N
- 5. Индексы массивов в языке Си начинаются с 0, т.е. в массиве int а[5]; первый элемент: а[0],
- 6. Внимание. В языке Си нет контроля выхода индексов за границы размера массивов. При необходимости такой механизм
- 7. 1) Организация ввода исходных данных с клавиатуры с проверкой ошибочного ввода размера n : cout cin
- 8. 2) Заполнение массива a случайными числами в диапазоне [-10, 10] и вывод их на экран а)
- 9. 3) Поиск максимального элемента массива a : а) по номеру (индекс максимального i_max): int i_max =
- 10. 4) Сортировка ??? элементов массива a : а) пузырек с перестановками (r – дополнительная переменная для
- 11. б) пузырек с выбором и перестановкой (int i_v – допо-лнительная переменная для выбора индекса нужного элемента):
- 12. Рассмотрим некоторые примеры в помощь к выполнению индивидуальных заданий лабораторной работы № 5 (в одномерном int
- 13. Для проверки варианта а) можно использовать значение искомого индекса (обозначим его int i5), равного любому отрицательному
- 14. if ( i5 cout return; - Заканчиваем программу } if ( i5 == 0 ) {
- 15. 2. Найти сумму элементов, расположенных после последней ПЯТЕРКИ. Рассмотрим возможные варианты значений массива: а) 1 2
- 16. Вариант решения (объявления те же): . . . for (i = n-1; i >= 0; i--)
- 17. if ( i5 cout return; - Заканчиваем программу } if ( i5 == n-1 ) {
- 18. 3. Найти сумму элементов, расположенных между первой и последней ПЯТЕРКАМИ. Рассмотрим возможные варианты значений массива: а)
- 19. Вариант решения: int a[10], i, n, i51 = -2, i52 = -2, и другие …; .
- 20. Продолжаем, если нашли первую ПЯТЕРКУ, ищем последнюю пятерку, как в примере 2) до найденной i51: for
- 22. Скачать презентацию