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

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

Войти
Регистрация
Восстановить пароль
 
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
#1

Возможно ли создать массив неизвестной заранее размерности? - C++

27.10.2013, 17:32. Просмотров 785. Ответов 4
Метки нет (Все метки)

Собственно, сабж в названии. Можно ли получить от пользователя N, где N - размерность массива, создать его и заполнить рандомными числами? При этом, этот массив действительно многомерный, а не его отражение в одномерном.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2013, 17:32     Возможно ли создать массив неизвестной заранее размерности?
Посмотрите здесь:

C++ Ввод массива заранее неизвестной длины
#include <iostream> #include <math.h> using namespace std; int main() { int arr, a = 0; cout <<...

C++ Ввод массива заранее неизвестной длины
#include <iostream> using namespace std; int main () { int n; // ввод неизвестного массива int*mass = new...

Как создать пустой массив определенной размерности? C++
Не могу найти информацию как создать пустой массив. То есть выделить под него память, но ничем не заполнять? Задача: ...

C++ Создать массив заданной размерности с помощью функции и указателей
#include <iostream> #include <conio.h> using namespace std; void z(int *p){ int a; for (int...

C++ Как создать в файле массив указателей фиксированной размерности на строки текста?
подскажите пожалуйста! есть работающая программа, но реализована она неправильно и я не знаю как сделать правильно..(я...

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

C++ Возможно ли создать массив объектов класса?
Здравствуйте, уважаемые специалисты! Делаю приложение по распределению грузов на корабле. Разработала клаcсы...

Возможно ли создать двумерный динамический массив? C++
существует ли возможность создать двумерный динамический массив, к примеру 2х5 ?

Как создать папку в неизвестной директорий C++
Приветствую уважаемые посетители cyberforum! У меня один вопрос: 1) Как можно создать папку в неизвестной...

Возможно, ли создать какой либо массив без определение его типа? C++
Помогите понят задание. Не могу понять что имеется введу. Задача: Пишите программу так чтобы она отображала...

Массив символов неизвестной длины C++
Добрый утро/день/вечер. Дело такое: вводится строка состоящая из слов и чисел(целых), разделяют все это безобразие...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6552 / 3972 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
27.10.2013, 17:36     Возможно ли создать массив неизвестной заранее размерности? #2
Цитата Сообщение от nexen Посмотреть сообщение
При этом, этот массив действительно многомерный, а не его отражение в одномерном.
многомерный массив всегда есть одномерный массив. не следует путать многомерный массив с массивом массивов

Цитата Сообщение от nexen Посмотреть сообщение
возможно ли создать массив неизвестной заранее размерности
заранее создать такой массив нельзя, узнали размерность - создали массив
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
27.10.2013, 17:38  [ТС]     Возможно ли создать массив неизвестной заранее размерности? #3
Jupiter, я подразумевал именно массив массивов и так далее, ибо что-то, а конструкцию вида massive[][] явно не получится в рантайме сделать. А значит единственное, что можно попробовать использовать - указатели
Jupiter
Каратель
Эксперт С++
6552 / 3972 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
27.10.2013, 17:45     Возможно ли создать массив неизвестной заранее размерности? #4
C++
1
2
3
int** arr = new int*[N];
for (int i = 0; i < N; ++i)
    arr[i] = new int[N];
Добавлено через 4 минуты
а кажется я понял. о боги, снова этот вопрос
Массив произвольной размерности и работа с ним
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
27.10.2013, 18:20  [ТС]     Возможно ли создать массив неизвестной заранее размерности? #5
Jupiter, годно. Темку не видел
Yandex
Объявления
27.10.2013, 18:20     Возможно ли создать массив неизвестной заранее размерности?
Ответ Создать тему
Опции темы

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