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

Инициализация динамических матриц в с++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одномерный масссив. http://www.cyberforum.ru/cpp-beginners/thread282551.html
Помогите пожалуйста решить задачку: Рассчитать сумму положительных элементов одномерного массива. Заранее спасибо огромное за оказанную помощь!!!
C++ Массив целых чисел «свернуть в кольцо» и повернуть вправо на К позиций Задание таково - Массив целых чисел x ... x «свернуть в кольцо» и повернуть вправо на К позиций (К может быть больше n) напишите пожалуйста код программы если не сложно... ((( http://www.cyberforum.ru/cpp-beginners/thread282548.html
Не создает диалоговое окно из-за элемента управления List control, находящийся в этом окне. Win32 API C++
В диалоговом окне есть элемент управления List control. С ним диалоговое окно не вызывается, а без него вызывается. В чем может быть проблема?
C++ Если в слове есть две заглавные буквы подряд - заменить вторую на строчную
7. Создать приложение, которое считывает строку текста, состоящую только из слов, записанных русскими буквами, разделенных пробела¬ми (с про¬вер¬кой правильности ввода). Если в слове встречаются две идущие подряд боль¬шие буквы, заменить вторую большую букву ма¬лень¬кой.
C++ Левая рекурсия. http://www.cyberforum.ru/cpp-beginners/thread282508.html
Левая рекурсия (Время: 1 сек. Память: 16 Мб Сложность: 20%) В теории формальных грамматик и автоматов (ТФГиА) важную роль играют так называемые контекстно-свободные грамматики (КС-грамматики). КС-грамматикой будем называть четверку, состоящую из множества N нетерминальных символов, множества T терминальных символов, множества P правил (продукций) и начального символа S, принадлежащего...
C++ static_cast В чем ошибка. ругается на < и ( в строке newpound=static_cast<int>(newpound); #include <iostream.h> #include <conio.h> int main() { clrscr(); float newpound=3.51; newpound=static_cast<int>(newpound); cout<<newpound<<endl; return 0; подробнее

Показать сообщение отдельно
xam max
3 / 3 / 0
Регистрация: 27.09.2009
Сообщений: 200
24.04.2011, 16:56     Инициализация динамических матриц в с++
Необходимо реализовать класс матриц, вот мой набросок:
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
// Класс.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
 
class matrix
{
public:
    matrix(int cap);
    void transpon();
    int det_matrix();
    void input(int capacity);
    void output(int capacity);
private:
    int **mass;
    int capacity,i,j;
};
 
matrix::matrix(int cap):capacity(cap)
{
    int**mass=new int*[capacity];
    for (i=0;i<capacity;i++)
        mass[i]=new int[capacity];
}
 
void matrix::input(int capacity)
{
    printf("enter  the initial matrix\n");
    for(i=0;i<capacity;i++)
        for(j=0;j<capacity;j++)
            scanf("%i",mass[i][j]);
}
 
void matrix::output(int capacity)
{
    printf("the recieved matrix");
    for(i=0;i<capacity;i++)
        for(j=0;j<capacity;j++)
        {
            printf("%3i",mass[i][j]);
            printf("\n");
        }
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    int size;
    printf("enter dimension\n");
    scanf("%i",&size);
    matrix matrix1(size);
    matrix1.input(size);
    return 0;
}
Подскажите почему при запуске прога зависает?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru