Программирование алгоритмов обработки одномерных массивов
Автор: user567 • Декабрь 20, 2022 • Лабораторная работа • 553 Слов (3 Страниц) • 186 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Волжский политехнический институт (филиал)
федерального государственного бюджетного образовательного учреждения высшего образования
«Волгоградский государственный технический университет»
(ВПИ (филиал) ВолгГТУ)
Факультет | Инженерно-экономический |
Кафедра | Информатика и технология программирования |
ЛАБОРАТОРНАЯ РАБОТА № 6
по дисциплине: | Основы программирования |
на тему: | Программирование алгоритмов обработки одномерных массивов |
Вариант № 1 |
Студент | … |
(фамилия, имя, отчество) |
Группа | ВВТ-106 |
Оценка |
|
(баллы) |
Проверил | Доцент, Алпатов А. В. | ||
(подпись и дата подписания) | (долж., фамилия и инициалы) |
[pic 1]
Волжский, 2022
Цель: познакомиться с основными принципами программирования с использованием структурированного типа данных массив, усвоить синтаксические особенности определения и работы с массивами в языке Си получить навык практического программирования с использованием одномерных массивов.
Задание. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
- Сумму отрицательных элементов массива;
- Упорядочить элементы массива по возрастанию методом вставки;
#include <iostream>
#include <ctime>
using namespace std;
double s; // Сумма отрицательных элементов массива;
int main()
{
setlocale(LC_ALL, "Russian");
cout << "Создается массив...\n";
double* a = new double[10]; // Создаем динамический массив;
srand(time(NULL));
for (int i = 0; i < 10; i++) // Заполняем динамический массив;
{
a[i] = (double)rand() / RAND_MAX - 0.5; // Задаем случайное значение для элемента массива, которое может принимать отрицательные значения;
...