Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
violetta_popova
Заблокирован
#1

Создание и обработка динамического массива - C++

19.11.2015, 18:06. Просмотров 177. Ответов 5
Метки нет (Все метки)

Порядок выполнения работы
1. Ввести размер массива;
2.Сформировать массив с помощью операции new или библиотечных функций malloc (calloc);
3.Заполнить массив (можно с помощью датчика случайных чисел);
4.Выполнить задание варианта, сформировать новый массив(ы)-результат(ы);
5.Напечатать массив(ы)-результат(ы);
6.Удалить динамические массивы с помощью операции delete или библиотечной функции free.
Сформировать одномерный массив. Удалить из него элемент с заданным номером, добавить К элементов, начиная с заданного номера;
Никогда не понимала как создавать динамический массив,поэтому не знаю как код написать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2015, 18:06     Создание и обработка динамического массива
Посмотрите здесь:

Создание динамического массива и его обработка - C++
Сформировать одномерный массив. Удалить из него элемент с заданным номером, добавить К элементов, начиная с заданного номера;

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

Обработка одномерного динамического массива - C++
создать одномерный динамический массив произвольного размера.Заполнить его случайным образом.Вычислить сумму квадратов чисел, больших...

Создание динамического массива - C++
Добрый день! Хочу выделить память под массив, только после того как буду знать его длину. Длину вычисляю в функции. Память под массив...

Создание динамического массива - C++
Здравствуйте,ребят кто может подсказать как пределать код? что б массивы создавались динамически, ну там писалось введите кол элемнтов...

Создание динамического массива - C++
Ребята подскажите пожалуйста не давно начал изучать С++ ,решил добавить еще один язык для себя помимо Delphi, и вот вопрос как объявить...

Создание динамического массива - C++
Добрый вечер! Подскажите пожалуйста, что необходимо сделать, чтобы заменить статический массив float array; на динамический, длинна...

Создание динамического массива - C++
объясните пожалуйста вот эту часть // sozdanie dinamicheskogo massiva m*n a=(int**)malloc(m*sizeof(int *)); for(i=0;i<m;i++) { ...

Создание динамического массива - C++
Хотел написать программу, чтобы пользователь мог задать количество элементов в одномерном массиве, но компилятор пишет что количество...

Создание динамического массива - C++
Как создать динамически массив размера n если n вводиться с клавиатуры. А еще и двумерный cin>>n int a=new int; не работает

Создание динамического массива - C++
Как объявить вот так вот : int blocks = { {0,0,0,0,0,0}, {0,0,0,0,0,0}, {0,0,0,0,0,0}}; Мне пишет ошибку : массив не может...

Создание динамического массива - C++
const int Num=5; const int SIZE=4096 * Num; SHORT Buf; как такое заменить, если Num- инициализируется при загрузке программы,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Тамика
Котовчанин
869 / 449 / 142
Регистрация: 16.02.2010
Сообщений: 2,899
Записей в блоге: 27
19.11.2015, 18:07     Создание и обработка динамического массива #2
violetta_popova,
Никогда не понимала как создавать динамический массив,поэтому не знаю как код написать
C++
1
int *mas = new int[size];
Вуаля. Потом заполняем и не забываем вынести мусор.
C++
1
delete []mas;
violetta_popova
Заблокирован
19.11.2015, 18:11  [ТС]     Создание и обработка динамического массива #3
Тамика, а дальше??
Тамика
Котовчанин
869 / 449 / 142
Регистрация: 16.02.2010
Сообщений: 2,899
Записей в блоге: 27
19.11.2015, 18:12     Создание и обработка динамического массива #4
violetta_popova, Вы написали, что не знаете как создать динамический массив. Дальше - сами. Что-то не получается - бросайте код, поможем.
isobo531
42 / 42 / 11
Регистрация: 11.11.2014
Сообщений: 322
19.11.2015, 18:16     Создание и обработка динамического массива #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
    std::cin >> N; // Вводим размер
 
    int *Array = new int[N]; // Создаём динамический массив
 
    for(int i(0); i < N; i++)
    {
        *Array = rand() % 30; // Заполняем рандомными числами
    }
 
    for(int i(0); i < N; i++)
        std::cout << Array[i] << " "; // Выводим массив
 
    delete [] Array; // Удаляем массив
Aymurat
97 / 91 / 27
Регистрация: 07.11.2014
Сообщений: 628
Завершенные тесты: 5
19.11.2015, 18:31     Создание и обработка динамического массива #6
Выше уже описали что да как. Остальное как в обычных массивах, просто объявляем по другому, выделяем память, а потом удаляем.
Yandex
Объявления
19.11.2015, 18:31     Создание и обработка динамического массива
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru