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

Заполнить динамический двумерный массив - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.69
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121
09.04.2013, 23:37     Заполнить динамический двумерный массив #1
Заполнить динамический двумерный массив рандомными числами от 5 до 15. И сделать рандомными строки от 1 до 50.

Добавлено через 15 минут
как сделать что б строчки массива были разного размера?

Добавлено через 25 минут
Помогите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2013, 23:37     Заполнить динамический двумерный массив
Посмотрите здесь:

C++ Двумерный динамический массив
Двумерный динамический массив C++
C++ двумерный динамический массив
Динамический двумерный массив C++
Динамический массив заполнить псевдослучайными числами C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
10.04.2013, 00:17     Заполнить динамический двумерный массив #2
помочь могу, но только если речь идёт о C++ и Вы не попутали тему

сходу приходит такое решение:

C++
1
   std::vector< std::vector<int> > MyData;
Тут будет vector-контейнер MyData, состоящий из контейнеров в которых лежит int

соответственно размеры что внешнего, что внутренних контейнеров к нему можно крутить как угодно

например MyData[1].push_back(2);
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121
10.04.2013, 00:34  [ТС]     Заполнить динамический двумерный массив #3
Цитата Сообщение от abit Посмотреть сообщение
помочь могу, но только если речь идёт о C++ и Вы не попутали тему

сходу приходит такое решение:

C++
1
   std::vector< std::vector<int> > MyData;
Тут будет vector-контейнер MyData, состоящий из контейнеров в которых лежит int

соответственно размеры что внешнего, что внутренних контейнеров к нему можно крутить как угодно

например MyData[1].push_back(2);
а если без вектора, есть способ другой типо команды rand()% ?
Minor1310
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 23
10.04.2013, 02:44     Заполнить динамический двумерный массив #4
Цитата Сообщение от JIioneJI Посмотреть сообщение
а если без вектора, есть способ другой типо команды rand()% ?
с утра напишу)
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
10.04.2013, 02:54     Заполнить динамический двумерный массив #5
Цитата Сообщение от JIioneJI Посмотреть сообщение
а если без вектора, есть способ другой типо команды rand()% ?
Цитата Сообщение от JIioneJI Посмотреть сообщение
5 до 15
rand() % 11 + 5
Цитата Сообщение от JIioneJI Посмотреть сообщение
1 до 50
rand() % 50 + 1

и подключаете
C++
1
2
#include <cstdlib>
#include <ctime>
Или Вы имеете в виду строки и столбцы случайного размера?
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121
10.04.2013, 08:15  [ТС]     Заполнить динамический двумерный массив #6
Цитата Сообщение от Olivеr Посмотреть сообщение
rand() % 11 + 5

rand() % 50 + 1

и подключаете
C++
1
2
#include <cstdlib>
#include <ctime>
Или Вы имеете в виду строки и столбцы случайного размера?
ну да
Yandex
Объявления
10.04.2013, 08:15     Заполнить динамический двумерный массив
Ответ Создать тему
Опции темы

Текущее время: 06:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru