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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему не получается http://www.cyberforum.ru/cpp-beginners/thread739025.html
#include <iostream> using namespace std; class user { public: void output() const { for (int j = 0; j < size; ++j) {
C++ Выводит отрицательный ноль Столкнулся с такой проблемой: Ввожу с клавиатуры массив чисел действительных Сортирую их по модулю А когда вывожу, если изначально вводил ноль, то выводит он -0. Не знаю в чем ошибка, и что это такое. Да и как устранить такую проблему. Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread739019.html
C++ 3 класса: список, стек(как список), очередь(как список)
препод дал задание: написать 3 класса (список, стек, очередь), методы: вывод, добавление, удаление. Использовать при обращении указатель на родительский класс. написал класс список #include <stdio.h> #include <stdlib.h> #include <iostream.h> #include <conio.h> struct Item {
В последовательности четырех чисел, заданных с клавиатуры, найти количество нулей. C++
Ребят помогите пожалуйста написать программу! В последовательности четырех чисел, заданных с клавиатуры, найти количество нулей. Очень прошу, заранее спасибо!
C++ Сортировка списка! Ошибка! http://www.cyberforum.ru/cpp-beginners/thread738996.html
Написал программу по двунаправленным линейным спискам. Написал сортировку, но она зацикливается, почему не знаю, и вроде как не удаляет элементы... Помогите, пожалуйста, разобраться! n=0; cur=beg; while (cur) { n++; cur=cur->next; } cur1=beg; for (int i=0; i<n; i++)
C++ Считывание матрицы из файла Помогите пожалуйста: Нужно считать из файла матрицу NxM. Размерность задается в 1ой строке файла. Очень нужно и как можно быстрей) подробнее

Показать сообщение отдельно
frutezzz
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 6
19.12.2012, 22:29     Как правильно записать двумерный динамический массив?
Вот есть кусок кода:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    int n;
    
    cout<<"Введите размерность матрицы: "<<endl;
    cin>>n;
 
    int *c=new int[n];
 
    int **a=new int*[n];
    for(int i=0; i<n; i++)
       a[i] = new int[n];
 
    for(int i=0;i<n;i++)
        for(int j=0;j<n;j++)
        {
            cout<<"Введите матрицу достижимости по строкам: "<<endl;
            cout <<"Введите ["<< (i+1) << "]["<< (j+1) << "]: ";
            cin>>a[i][j];
        }
Мы вводим размерность матрицы, под него нужно создавать динамический массив?
потом мы вводим саму матрицу, как правильно записать двумерный динамический массив?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru