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

Как обьявить размерность массива переменной?

10.01.2020, 23:06. Показов 3567. Ответов 4
Метки нет (Все метки)

C++
1
2
3
int X[10], A, B, cnt = 0, sum = 0;
    cout<<"Введите вектор X:"<<endl;
    for (int i = 0; i < 10; i++)

Можно как то сделать X[10] чтобы было X[n]

При сборке пишет что n: необъявленный идентификатор
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2020, 23:06
Ответы с готовыми решениями:

Задать размерность массива переменной
Возможно ли такое в PABC? Например, как я делаю сейчас: var a: array of integer; b, i: integer;...

Задать размерность массива с помощью переменной
Доброго времени суток!Сложились некоторые вопросы по описанию переменных и массивов... Вот...

Как навсегда задать размерность переменной
Как навсегда задать размерность переменной в mathcad 15?

Как определить размерность массива
Массив А(х,у) Как узнать именно значение переменной y. Массив попадает в подпрограмму извне,...

4
Mental handicap
1245 / 623 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
10.01.2020, 23:25 2
C++
1
2
constexpr int n = 10;
int X[n];
0
0 / 0 / 0
Регистрация: 09.01.2020
Сообщений: 65
10.01.2020, 23:30  [ТС] 3
А если n не 10 ,а неизвестное число?Может такое быть?По условию написано что размерность массива n, но неизвестно чему равен n
0
Mental handicap
1245 / 623 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
11.01.2020, 01:34 4
2atlantis,
C++
1
2
3
int n;
std::cin >> n;
int* X = new int[n];
0
Вездепух
Эксперт CЭксперт С++
10427 / 5697 / 1552
Регистрация: 18.10.2014
Сообщений: 14,054
11.01.2020, 05:05 5
Цитата Сообщение от 2atlantis Посмотреть сообщение
А если n не 10 ,а неизвестное число?Может такое быть?По условию написано что размерность массива n, но неизвестно чему равен n
В С++ размер в объявлении массива не может быть "неизвестным числом".

Если у вас размер массива является значением времени выполнения, то про явное объявление массива можно сразу забыть. Либо выделяйте свой массив при помощи new[], либо (лучше) вместо массива используйте std::vector.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2020, 05:05
Помогаю со студенческими работами здесь

Как определить размерность массива
Есть такая задача : Найти общие элементы 2-х массивов и записать результат в файл. Как...

Как узнать размерность массива?
Как узнать, сколькимерный массив? Не глубину массива, а размерность: arr='x' - здесь массив...

Как изменить размерность 2D массива ?
Как изменить размерность 2D массива ? Для одномерного поступаю следующим образом: ...

Как указать размерность массива
string input = Console.ReadLine().Split( new char { ' ', '\n', '\t' },...


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

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

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