Лаб_11 Головков И.Е. 12002108 ПП
.docxВыполнил Головков И.Е.
Группа 12002108
Проверила Гахова Н.Н.__
Дата _________________
Оценка _______________
Подпись ______________
Отчёт по лабораторной работе № 11
С/С++: работа с одномерными массивами Вариант 25
Цель: приобретение практических навыков в составлении программ с одномерными массивами.
Задание 1. Дан массив из 15 целых чисел. Найти среди них количество отрицательных чисел и вывести их.
Программа для задания 1 изображена на рисунке 1.
Рисунок 1 – Программа для задания 1
Задание 2. В отлаженной программе измените форматный ввод и вывод массива на потоковый, как описано в теоретической части.
Программа для задания 2 изображена на рисунке 2.
Рисунок 2 – Программа для задания 2
Задание 3. Выполните пример 1, 2, 3, 4, 5 из теории, составив программы.
Пример 1. Дан массив из N чисел. Найти сумму отрицательных среди них.
Программа примера 1 представлена на рисунке 3.
Рисунок 3 – Программа для примера 1
Пример 2. Дан массив из N чисел. Получить из него массив положительных чисел.
Программа примера 2 представлена на рисунке 4.
Рисунок 4 – Программа для примера 2
Пример 3. В заданном одномерном массиве а, состоящем из 30 элементов, подсчитать и вывести на печать количество положительных, отрицательных и нулевых элементов.
Программа примера 3 представлена на рисунке 5.
Рисунок 5 – Программа для примера 3
Пример 4. Ввести массив из 15 элементов, вывести его. На сколько каждый элемент массива отличается от среднеарифметического значения элементов этого массива.
Программа примера 4 представлена на рисунке 6.
Рисунок 6 – Программа для примера 4
Пример 5. Ввести массив А из 15 элементов, вывести его. Найти произведение положительных элементов массива А и сравнить его с произведением отрицательных.
Программа примера 5 представлена на рисунке 7.
Рисунок 7 – Программа для примера 5
Задание 4. Составьте алгоритмы и программы с применением массивов согласно вариантам задания, введите исходные данные, проверьте полученный результат. Исходные и результативные массивы обязательно вывести.
Задача 25: Дан массив A из N чисел. В новый массив записать сначала все элементы, целая часть которых не превышает 1, а потом — все остальные.
Блок-схема алгоритма представлена на рисунке 8. Программа представлена на рисунке 9.
Рисунок 8 – Блок-схема алгоритма для задачи 25
Рисунок 9 – Программа для задачи 25
Вывод: были приобретены практические навыки в составлении программ с одномерными массивами.