Студенческий портал

admin@studynote.ru
/ Регистрация
X
Помощь студенту > Готовые работы > Другие типы работ > Информатика > Динамические массивы

Тема работы: Динамические массивы

100 рублей
Купить

или

Заказать новую работу

Более 20 способов оплатить! После оплаты вы получаете ссылку на скачивание. Гарантия на - 3 дня. Исключительно в ознакомительных целях! Все вопросы admin@studynote.ru

  • Общая информация
  • Описание работы
  • Дополнительная информация

    (фрагменты работы)

Учебное заведение:Другие города > Вузы города Пермь > Пермский государственный технический университет
Тип работы:Другие типы работ
Категория:Информатика, Программирование
Год сдачи:2015
Количество страниц:5
Оценка:5
Рейтинг работы:

1.  «Динамические массивы»

 

Цель: Организация динамических массивов.

 

2.  Постановка задачи

Написать
программу, в которой создаются динамические массивы и выполнить их обработку в
соответствии со своим вариантом.

 

Порядок
выполнения работы

1.
Ввести размер массива;

2.Сформировать
массив с помощью операции new или библиотечных функций malloc (calloc);

3.Заполнить
массив (можно с помощью датчика случайных чисел);

4.Выполнить
задание варианта, сформировать новый массив(ы)-результат(ы);

5.Напечатать
массив(ы)-результат(ы);

6.Удалить
динамические массивы с помощью операции delete или библиотечной функции free.


Блок - схема задачи

 4.     Программный код решения задачи.

        

 

#include

#include

 

using namespace
std;

 

int main()

{

         setlocale(LC_ALL,"Russian");

         int n;

         //вводим размерность массива с проверкой

         do {

                   cout << "Введите размер массива: ";

                  cin >> n;

         } while (n<=0);

         //выделяем память под
динамический массив размерности
n

         int *a = new
int[n];

         cout << "Введите " << n << " целых чисел\\n";

         int i=0;

         //вводим числа в массив

         for
(i=0;i

                   cin >> a[i];

         int m;

         cout << "Введите значение элемента для удаления: ";

         cin >> m;

         int ind = -1;