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

Работа с матрицами. Ошибочка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ конструкторы http://www.cyberforum.ru/cpp-beginners/thread655218.html
У меня вопрос: если программа с конструкторами, то нужно ли создавать объект в программе? И по какому синтаксису вызвать функцию, описанную в классе?
C++ Свернуть консольное окно в трей и развернуть по щелчку мыши Все доброго времени суток! Написал небольшую программку, которая периодически шлет данные в COM порт. Чтобы лишнее окно не висело, хочу затолкать его в трей (где часы). Никак не получается создать там иконку (про обработку нажатия я пока вообще молчу). Нашел в интернете упоминание о функции Shell_NotifyIcon, полез читать в msdn, но как-то не срослось... Во-первых, как заполнить hIcon?... http://www.cyberforum.ru/cpp-beginners/thread655212.html
Задача на алгоритм Дейкстры (как лучше хранить информацию?) C++
Доброго времени суток. Есть задача: Одна из команд-участниц олимпиады решила вернуться домой на электричках. При этом ребята хотят попасть домой как можно раньше. К сожалению, не все электрички идут от города, где проводится олимпиада, до станции, на которой живут ребята. И, что еще более обидно, не все электрички, которые идут мимо их станции, останавливаются на ней (равно как вообще,...
Launch failed C++
Здравствуйте, в свое время стоял эклипс на компьютере, геморно установка была, но все же работал. Сейчас на ноут перешел, пытался установить, а вот что то не работает. Пишет ошибку Application Launcher Launch failed. Binary not found. подскажи, что надо поставить чтоб норм работало. ну или какие настройки и на какие изменить
C++ Область применения языка c++ http://www.cyberforum.ru/cpp-beginners/thread655207.html
Всем пт! Сори за глупый вопрос... Меня интересует: 1) где применяется язык с++ (если не сложно с примерами)? 2) на чем пишут стандартные простенькие на первый взгляд windows-приложения (pdf-reader, муз. проигрыватели, приложения для просмотра изображений и пр.)? Заранее спс за помощь!
C++ Изучение Сейчас я учу с++ и delphi, правильно ли будет учить эти язык так : например одинаковые темы (классы и т.д) и одновременно их учить? И какой язык вообще более престижен и востребован? подробнее

Показать сообщение отдельно
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
20.09.2012, 22:01     Работа с матрицами. Ошибочка
Что увидел, то исправил. Протестируйте сами. Вот
код
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
class matrix
{ 
    double **Matrix;
    int Rows, Cells;
public:
    matrix(int N, int M);
    //matrix(int N, int M): Rows(N), Cells(M) {}
    friend ostream& operator<< (ostream& stream, const matrix& obj);
    friend istream& operator>> (istream& stream, matrix& obj);
    //void input();
    ~matrix();
};
 
matrix::matrix(int N, int M): Rows(N), Cells(M)
{
    Matrix = new double* [N];
        for (int i = 0; i < N; i++)
            Matrix[i] = new double [M];
};
 
istream& operator>> (istream& stream, matrix& obj){
    for (int i = 0; i<obj.Rows; i++)
        for (int j = 0; j<obj.Cells; j++)
        {
            cout<<"Matrix["<<i<<"]["<<j<<"]: ";
            stream >> obj.Matrix[i][j];
        }
        cout << endl;
    return stream;
}
 
ostream& operator<< (ostream& stream, const matrix& obj){
    for (int i = 0; i < obj.Rows; i++){
        for (int j = 0; j < obj.Cells; j++){
            stream << obj.Matrix[i][j] << " ";
        }
        stream << endl;
    }
    return stream;
}
 
matrix::~matrix()
{
    for (int i = 0; i< Rows; i++)
        delete [] Matrix[i];
    delete [] Matrix;
}
 
int main()
{
    int N,M;
    cout << "Pls, enter size first matrix (NxM): " << endl << "N: ";
    cin >> N;
    cout << "M: ";
    cin >> M;
    matrix first(N,M);
    cin >> first;
    cout << "Result:\n" << first << endl;
    system("pause");
    return 0;
}
 
Текущее время: 23:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru