Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаб_11 Головков И.Е. 12002108 ПП

.docx
Скачиваний:
0
Добавлен:
26.06.2024
Размер:
523.41 Кб
Скачать

Выполнил Головков И.Е.

Группа 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

Вывод: были приобретены практические навыки в составлении программ с одномерными массивами.