Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Написать комментарии к программе #include <iostream> #include <map> #include <fstream> #include <string> #include <vector> using namespace std; struct letter { //структуры или записи https://www.cyberforum.ru/ cpp-beginners/ thread864060.html Метод Монте-Карло C++
В общем облазил и-нет, форум, но в своём алгоритме ошибку так и не вижу, может кто увидит и прекратит мои страдания? Проблема в самом алгоритме, извращения с классами из-за задания, так что не судите по ним. Решение интеграла методом Монте-Карло. #include <iostream> #include <time.h> int const top=6; int const bottom=3; using namespace std; class A {
C++ обьявить н-угольник Нужно объявить n-угольник на координатной плоскости (p (1), p (2)... p (N)) используя клас. Вот пример для матрицы class Matrix { private: int A; public: void InputMatrix(); void OutputMatrix(); void Sort(); void Zvd(); https://www.cyberforum.ru/ cpp-beginners/ thread864040.html C++ Генератор целераспределения Доброго времени суток! Нужна помощь в решении задачки. Имеется n целей и такое же количество орудий одновременно стреляющих по ним. Одно орудие поражает одну цель. Требуется найти оптимальное целераспределение, если известны матрица вероятностей поражения целей и матрица времени поражения (размерность этих матриц n x n): 1) по критерию максимальной эффективности с ограничением на... https://www.cyberforum.ru/ cpp-beginners/ thread864036.html
C++ Найти ключевые слова в тексте
Задача: дан файл с произвольным текстом. Найти первые 10 ключевых слов (т.е. таких, которые чаще всего встречаются). Код, приведенный ниже, работает корректно. Посоветуйте, что подправить/оптимизировать/улучшить. Как данную задачу решили бы вы? #include <iostream> #include <fstream> #include <algorithm> #include <map> using namespace std;
C++ Z-buffer https://www.cyberforum.ru/ cpp-beginners/ thread864031.html
Приветствую. Требуется любой пример реализации программы, использующей для отрисовки объекта (любого, самого простого) Z-буфер. Сколько не пытаюсь, в интернете ничего подобного не обнаружил, а без примера разобраться с сим явлением пока что не выходит. Принцип ясен, а с реализацией тупик. Среда Microsoft Visual C++.
C++ Поиск вершины в дереве https://www.cyberforum.ru/ cpp-beginners/ thread864029.html
Никак не могу понять как вставить этот алгоритма в программу, что приписать чтобы заработало. В особенности не понятно node** Tree куда что указывает. Объясните пожалуйста Функция возвращает указатель на вершину, содержащую ключ k. node Poisk_1 (int k, node** Tree) // Поиск вершины с ключом k в дереве (рекурсивный алгоритм). // *Tree - указатель на вершину дерева. { if (*Tree==NULL)...
C++ Преобразование типов
Как преобразовать массив char message в строку char *strmessage ?????
C++ списки (найти ошибку в коде) https://www.cyberforum.ru/ cpp-beginners/ thread864019.html
что не так? #include "stdafx.h" #include <iostream> #include <conio.h> #define st struct st #define list struct spis list { int info;
C++ Подсчитать количество нулевых элементов в матрице и вывести их индексы дан массив A целых чисел. вывести этот массив на экран, подсчитать количество нулевых элементов и вывести их индексы. https://www.cyberforum.ru/ cpp-beginners/ thread864012.html
Массивы. Найти среднее количество элементов этой таблицы больше за среднее арифметическое всех ее элементов C++
Дана цело числовая таблица. Найти среднее количество элементов этой таблицы больше за среднее арифметическое всех ее элементов.
C++ Создать новый файл, получающийся в результате слияния https://www.cyberforum.ru/ cpp-beginners/ thread863993.html
Создать два файла целых чисел F1.A и F2.A, содержащие разное количество целых чисел. Создать новый файл, получающийся в результате слияния, т.е. первым компонентом нового файла является максимальный из первых компонент файлов F1.A и F2.A, вторым- оставшийся компонент, третьим - максимальный из вторых компонент F1.A и F2.A, четвертым - оставшийся компонент, и т.д... Из "остатка" длинного ...
Заблокирован
13.05.2013, 23:14 0

Создать класс Matrix, реализующий двухмерный динамический массив типа int - C++ - Ответ 4551763

13.05.2013, 23:14. Показов 9962. Ответов 4
Метки (Все метки)

Ответ

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#include <iostream>
using namespace std;
#include <conio.h>
#include<ctime>
class Matrix
{
protected:
    int **A, m, n;
public:
    Matrix(){};
    Matrix(int l, int f);
    Matrix(const Matrix &ob);
    ~Matrix();
    void show();
    void function(int m1,int n1);
};
 
Matrix::Matrix(int l, int f)
{
function(l,f);
}
Matrix::Matrix(const Matrix &ob)
{
    function(ob.m,ob.n);
    for(int i=0;i<ob.m;i++)
    {
        for(int j=0;j<ob.n;j++)
        {
            A[i][j]=ob.A[i][j];
        }
    }
}
Matrix::~Matrix()
{
    for(int i=0;i<m;i++)
    {
        delete []A[i];
    }
    delete []A;
}
void Matrix::show()
{
    int k=0;
        srand(time(NULL));
    for(int i=0;i<m;i++)
    {
        for(int j=0;j<n;j++)
        {
            k++;
            A[i][j]=rand()%50+(-50);
            cout<<A[i][j]<<' ';
        }
        cout<<endl;
    }
}
void Matrix::function(int m1,int n1)
{
    A=new int*[m1];
    for(int i=0;i<m1;i++)
    {
        for(int j=0;j<n1;j++)
        {
        A[i]=new int[n1];
        }
    }
    m=m1;
    n=n1;
}
int main()
{
    setlocale(LC_ALL,"rus");
    int x,y;
    cout<<"Введите колличество строк=";
    cin>>x;
    cout<<"Введите количество столбцов=";
    cin>>y;
    Matrix M(x,y);
    M.show();
    getch();
}
насчет функции генерации случайных чисел от -50 до 50 в ранд у меня только отрицательные почему-то

Вернуться к обсуждению:
Создать класс Matrix, реализующий двухмерный динамический массив типа int C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2013, 23:14
Готовые ответы и решения:

Как создать двухмерный динамический массив типа double
Погуглил, посмотрел на форуме, нашёл способ создания квадратной матрицы, а вот MxN не нашёл( ...

Создать двумерный динамический массив типа int
Как создать двумерный ДИНАМИЧЕСКИЙ массив типа int.

Создать динамический массив, любого простого типа (например: int, long, float, double)
1. Создать проект, который содержит консольную программу Win32. 2. Создать динамический массив,...

Создать динамический двумерный массив типа int. Ввести таблицу из 5x5 чисел. Полсчитать количество положительн
Создать динамический двумерный массив типа int. Ввести таблицу из 5x5 чисел. Полсчитать количество...

4
13.05.2013, 23:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2013, 23:14
Помогаю со студенческими работами здесь

Описать класс, реализующий простой динамический массив из целых чисел
Всем привет. Ребят помогите с задачей разобраться, вот текст задачи: Описать класс, реализующий...

Как создать динамический массив типа string? Как создать класс такого массива?
Как создать динамический массив типа string? Как создать класс такого массива? =-O Помогите,...

Создать двухмерный динамический массив
Создать двухмерный динамический массив, имея следующее описание const n = 100; type mas = array...

Динамический двухмерный массив (создать матрицу)
Меня немного клинит, хочу уточнить. Задача заключается в том, чтобы создать двухмерный массив:...

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

Создать двухмерный динамический массив строк
Ввести 2-мерный массив. Количество строк и столбцов заранее неизвестно. Признаком конца ввода...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru