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

Динамическое распределение памяти для хранения матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как создать файл для записи? http://www.cyberforum.ru/cpp-beginners/thread1800214.html
Как правильно создать файл для записи,чтобы внести необходимое кол-во имен? #include<iostream> #include<assert.h> #include<fstream> using namespace std; class Student { char name;
C++ Страуструп, "Принципы и практика использования С++": задача на нахождение моды Здравствуйте ,решаю упражнения из книги "Страуструп принципы и практика использования c++", столкнулся с модой (4 глава 16 упражнение) при тестирование вектора с одной модой проблем вроде нет например (4,3,3,3,2) вроде нормальный результат ,когда попадается вектор например такой (3,3,5,5,5,1,4) неправильно считает количество одинаковых чисел /*В заданиях вам было предложено написать программу.... http://www.cyberforum.ru/cpp-beginners/thread1800213.html
C++ Найти причины ошибки: cout не является членом std
Пример из учебника, пишет что cin, cout - необъявленные идентификаторы, пыталась кажый прописать через std:: - пишет что cout не является членом std :c #include <iostream> #include <cctype> #include <cstring> #include <cstdlib> #include "stdafx.h" #include "locale.h" using namespace std;
Заменить символы табуляции в заданном тексте нужным числом пробелов (не могу понять условие задачи) C++
Напишите программу detab, заменяющую символы табуляции во вводимом тексте нужным числом пробелов (до следующего "стопа" табуляции). Предполагается, что "стопы" табуляции расставлены на фиксированном расстоянии друг от друга, скажем, через n позиций. Как лучше задавать n — в виде значения переменной или в виде именованной константы? со "стопами" ясно, но как обрабатывать несколько подряд...
C++ Объяснить работу программы (нахождение простых чисел, решето Эратосфена) http://www.cyberforum.ru/cpp-beginners/thread1800196.html
Поясните как работает эта прога а именно : #include <iostream> #include <conio.h> using namespace std; int main() { setlocale(LC_ALL,"Russian");
C++ Переписать с Pascal на С++ Var f1,f2: File of Real; i,n,k: Integer; x,s: Real; BEGIN Write('Введите кол-во чисел: '); Readln(n); Assign(f1,'1.dat'); Rewrite(f1); Randomize; подробнее

Показать сообщение отдельно
MAN_zzz
0 / 0 / 0
Регистрация: 26.01.2016
Сообщений: 9
29.08.2016, 15:53     Динамическое распределение памяти для хранения матрицы
Привет, друзья!
Вот задача: Сформировать целочисленную прямоугольную матрицу A(m,n) следующего вида
1 2 ....n
1 2 ....n
...........
1 2 ....n
Вот решение:
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
#include "stdafx.h"
#include <iostream>
#include "conio.h"
#include <array>
using namespace std;
 
 const unsigned m(4), n(5);
    array<array<unsigned, n>, m> arr;
 int i,j,k;
 
void input()
{     for ( i=0; i < m; ++i)
        for ( j=0, k=1; j < n; ++j)
            arr[i][j] = k++;}
int main()
{ input();
    for (const auto& i : arr)
    {        for (auto& j : i)
            printf("%i ",j);
        printf("\n");
        }   
    system("pause");
    
}
Помогите, пожалуйста, сделать эту задачку, используя динамическое распределение памяти, т.е чтобы значения M и N нужно было вводить с клавиатуры.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru