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

Объявление и инициализация динамической матрицы - C++

Восстановить пароль Регистрация
 
Dreeni
48 / 0 / 1
Регистрация: 02.06.2013
Сообщений: 133
Записей в блоге: 2
02.06.2013, 18:59     Объявление и инициализация динамической матрицы #1
Ребят, только начал разбираться с матрицой. примерно я знаю как написать матрицу, но не знаю как написать динамическую матрицу, и чтоб размеры матрицы вводилось с клавиатуры. помогите написать
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5955 / 5560 / 1788
Регистрация: 18.12.2011
Сообщений: 14,209
Завершенные тесты: 1
02.06.2013, 19:14     Объявление и инициализация динамической матрицы #2
C++
1
2
3
4
5
6
7
8
9
10
11
int n,m;
cin>>n>>m;
int **mass;
mass=new int*[m];
for(int i=0;i<m;i++)
   mass[i]=new int[n];
//....
//удаление
for(int i=0;i<m;i++)
   delete[] mass[i];
delete[] mass;
Sheffs
1 / 1 / 0
Регистрация: 31.05.2013
Сообщений: 9
02.06.2013, 19:23     Объявление и инициализация динамической матрицы #3
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
int main()
{
int n, m;
int **matrix;
cout << "vvedite chislo strok matrici: ";
    cin >> n;
    cout << "vvedite chislo stolbcov matrici: ";
    cin >> m;
matrix = new int *[n];
    for (int i = 0; i < n; ++i)
        *(matrix + i) = new int [m];
for (int i = 0; i < n; i++)
        {
            cout << "vvedite " << m << " znach.dlya " << i + 1 << " stroki cherez probeli): ";
            for (int j = 0; j < m; j++)
                cin >> matrix[i][j];
        }
cout<< "\npoluchena matrica:\n";
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
            cout <<  matrix[i][j];
        cout << '\n';
    }
    _getch();
    return 0; 
}
Dreeni
48 / 0 / 1
Регистрация: 02.06.2013
Сообщений: 133
Записей в блоге: 2
02.06.2013, 20:03  [ТС]     Объявление и инициализация динамической матрицы #4
отлично спасибо. а как сделать циклический сдвиг на количество символов которое вводится с клавиатуры. вот такой
Миниатюры
Объявление и инициализация динамической матрицы  
Yandex
Объявления
02.06.2013, 20:03     Объявление и инициализация динамической матрицы
Ответ Создать тему
Опции темы

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