Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Jman
75 / 67 / 34
Регистрация: 11.10.2015
Сообщений: 723
Завершенные тесты: 4
1

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

22.02.2016, 13:49. Просмотров 703. Ответов 2
Метки нет (Все метки)

Всем привет. Помогите пожалуйста реализовать код. ТЗ: Создать программу с динамическим двумерным массивом, размерность запрашивать с экрана. Заполнить случайными числами от -15 до 15. Вывести его на экран. Все элементы, выше главной диагонали вывести в отдельный одномерный массив. Вывести полученный массив.
Я немного не понимаю указатели. Сделал без них и без ввода размера массива. Помогите реализовать ввод с клавиатуры и динамический двумерный массив:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
const int rows = 4, collums = 4, _size = 4;
 
void filling()                                  // Функция заполнения и расчета матрицы;
{
    int mas[rows][collums];
    int arr[_size];
    cout << "\n";
    for (int i = 0; i<rows; i++) {
        for (int j = 0; j<collums; j++) {
 
            mas[i][j] = _filling15;   // --- Тут #define _filling15 rand()%31+(-15);
            cout << setw(10) << mas[i][j] << " ";
        }
        cout << "\n";
    }
    cout << "\nВыше главной диагонали находятся следующие элементы: ";
    for (int i = 0; i < rows - 1; i++) {
        for (int j = i + 1; j < collums; j++) {
            //cout << mas[i][j] << " ";
            arr[i] = mas[i][j];
            cout << " " << arr[i];
        }
    }
}
int main()
{
    int arr[_size];
    int mas[rows][collums];
    setlocale(LC_CTYPE, "Russian");
    srand(time(NULL));
    cout << "***** Программа вывода элементов в двумерном динамическом массиве ***** \n\n";
    cout << "Введите количество элементов строки: \n";
    //cin >> rows;
    cout << "Введите количество элементов столбцов: \n";
    //cin >> collums;
    
    filling();
    
    
    _getch();
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2016, 13:49
Ответы с готовыми решениями:

Сформировать динамический двумерный массив, заполнить его случайными числами и вывести на печать
Все привет!Прошу помочь,на примере этой задачи нужно сформировать динамический двумерный массив,...

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

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

Как создать двумерный динамический массив не зная его размеров?
Привет. Не смог найти в гугле как можно создать двумерный динамический массив не зная его длины...

Сформировать динамический двумерный массив, заполнить его случайными числа-ми и вывести на экран монитора. Добавить строку в начало матрицы
Помогите на завтра сделать лабу 2.Сформировать динамический двумерный массив, заполнить его...

2
jonson
236 / 209 / 84
Регистрация: 18.03.2010
Сообщений: 750
22.02.2016, 14:41 2
Цитата Сообщение от Jman Посмотреть сообщение
Помогите реализовать ввод с клавиатуры и динамический двумерный массив:
Jman, тут глянь
0
zss
Модератор
Эксперт С++
8094 / 7232 / 4504
Регистрация: 18.12.2011
Сообщений: 19,121
Завершенные тесты: 1
22.02.2016, 15:37 3
Образцы (шаблоны) программ для типовых задач
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.02.2016, 15:37

Как создать динамический трехмерный массив и заполнить его случайными значениями?
Я больше по Java, но сейчас надо сделать пару задачек по плюсам. Одна из них звучит как-то так: ...

Создать двумерный динамический массив, найти максимальный элемент и его индексы
Здравствуйте! Пишу программу, которая создает двумерный динамический массив, находит максимальный...

Создать динамический 2-мерный массив, заполнить его случайным образом, сортировать столбцы по возрастанию их суммы
Создать динамический 2-мерный массив, заполнить его случайным образом, сортировать столбцы по...


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

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

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