Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Динамические массивы

Автор:   •  Апрель 24, 2023  •  Лабораторная работа  •  718 Слов (3 Страниц)  •  105 Просмотры

Страница 1 из 3

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

Учебная дисциплина: основы алгоритмизации и программирования

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ № 4

 «ДИНАМИЧЕСКИЕ МАССИВЫ»

Вариант № 9

Выполнила: Зенькевич А.П.

гр. 281076

Минск, 2022


Цель работы:

  1. Изучить теоретические сведения.
  2. Внимательно изучить предоставленное задание, соответствующее выданному варианту.
  3. Составить блок-схему алгоритма работы проектируемого программного средства.
  4. Реализовать программное средство, удовлетворяющее поставленной задаче.
  5. Подготовить отчет, содержащий анализ, подготовку, выполнение задачи и заключение.

Индивидуальное задание. Вариант 9: Задан одномерный массив а (n). Найти номер последнего элемента равного 5 и переставить его с первым элементом массива. Найти среднее арифметическое элементов массива больших заданного числа alfa.

Блок-схема алгоритма:

[pic 1]

[pic 2]

Текст программы

#include <iostream>;

using namespace std;

int main()

{

    int firstSize;

    cout << "\nInput size of the array: ";

    cin >> firstSize;

    int *initA = new int[firstSize];

    int i, j = 0, z = 0, alfa = 0, fifthNum = 0, sum = 0, h = 0;

    cout << "\nInput the elements of the first array\n";

    for (i = 0; i < firstSize; i++)

    {

        cout << "\nInput element[" << i + 1 << "]: ";

        cin >> initA[i];

    }

    cout << "The first array: \n";

    for (i = 0; i < firstSize; i++)

        cout << initA[i] << " ";

    cout << "\n";

    for (i = 0; i < firstSize; i++)

    {

        if (initA[i] == 5)

        {

            z++;

            fifthNum = i;

        }

        else

        {

            cout << initA[i] << " - is not 5\n";

...

Скачать:   txt (4.3 Kb)   pdf (417.7 Kb)   docx (338.9 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club