0 / 0 / 1
Регистрация: 22.11.2014
Сообщений: 5
1

Создание динамического массива

22.11.2014, 12:32. Показов 1245. Ответов 2
Метки нет (Все метки)

Хотел написать программу, чтобы пользователь мог задать количество элементов в одномерном массиве, но компилятор пишет что количество элементов должно быть константой. Вопрос: возможно ли все так задать количество элементов в массиве(если да то как?) или это невозможно изначально?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2014, 12:32
Ответы с готовыми решениями:

Создание динамического массива
Как создать динамически массив размера n если n вводиться с клавиатуры. А еще и двумерный cin>>n...

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

Создание динамического массива
объясните пожалуйста вот эту часть // sozdanie dinamicheskogo massiva m*n...

Создание динамического массива
Первое задание помогите пожалуйста.

2
7166 / 6141 / 2802
Регистрация: 14.04.2014
Сообщений: 26,462
22.11.2014, 12:33 2
В статическом нельзя. Создавай массив через new.
1
0 / 0 / 1
Регистрация: 22.11.2014
Сообщений: 5
24.11.2014, 05:59  [ТС] 3
Лучший ответ Сообщение было отмечено JeffectPro как решение

Решение

Вот получилось кстати: (Пример кода-задает различные элементы массиву с заданным количеством элеметов)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
 
 
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int n;
    cout << "Введите количество элементов: ";
    cin >> n;
    int *arr = new int [n];
 
    for (int i = 0; i <n; i++){
        arr[i] = rand();
    }
system("pause");
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.11.2014, 05:59
Помогаю со студенческими работами здесь

Создание динамического массива
const int Num=5; const int SIZE=4096 * Num; SHORT Buf; как такое заменить, если Num-...

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

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

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru