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

Класс матриц - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму элементов строки матрицы, в которой расположен элемент с наименьшим значением http://www.cyberforum.ru/cpp-beginners/thread210108.html
ребята очень нужна помощь при выводе матрицы.Кто сможет помоч если сможет.Нада MFC AppWizard.exe проект и вот задание Дана действительная матрица размера m*n. Найти сумму элементов строки, в которой расположен элемент с наименьшим значением. Предполагается, что такой элемент един-ственный. С меня пивко... Добавлено через 5 часов 59 минут откликнетесь кто нибудь))
C++ перевести код с паскаля на С++ Доброго времени суток! у меня большая просьба: имеется код на паскале, программа, которая рисует дерево, из каждой ветки растут новые 2. Помогите пожалйста перевести этот код на С++. Заранее спасибо! Добавлено через 36 секунд Program Tree; Uses Graph, CRT; var D, R, e : Integer; i, j : Word; Ar : array of Real; Ar1 : array of Real; http://www.cyberforum.ru/cpp-beginners/thread210092.html
C++ "Замок" (на перебор с возвратом)
Написать программу, которая определяет: количество комнат в замке; площадь наибольшей комнаты; какую стену в замке следует удалить, чтобы получить комнату наибольшей площади. Замок условно разделен на M*N клеток (М<=50, N<=50). Каждая такая клетка может иметь от 0 до 4 стен.
Модуль расчёта пространственного заряда C++
Модуль расчёта пространственного заряда PIC-методом для ячеек конечно-разностной схемы и CIC-методом для конечно-разностной ячейки Исходные данные: 1) Координаты и размеры ячеек-параллелепипедов. 2) Набор трубок тока в виде последовательностей отрезков прямой с заданными параметрами: – координаты концов отрезков; – распределение заряда на каждом отрезке. парни может ктонибудь...
C++ Надо решить "Дано трехзначное число. Определить входит ли в него цифра 4." http://www.cyberforum.ru/cpp-beginners/thread209921.html
Дано трехзначное число. Определить входит ли в него цифра 4.
C++ Фундоментальные циклы графа Нужна программа на C\C++.по фундоментальным циклам графа,есть прога подобная на паскале но она у меня почемуто не работает...хотя пример взят из книжки где автор утверждает что она работает))) вот она помогите кто чем сможет((( Program GraphCycle; {Фундаментальные циклы графа} uses CRT,DOS; Const nVertex=100; {Максимальное количество вершин} nAdjacent=1000; {Максимальная длина списка... подробнее

Показать сообщение отдельно
Gabberr
102 / 102 / 17
Регистрация: 13.10.2009
Сообщений: 402
14.12.2010, 08:59  [ТС]     Класс матриц
оказывается просто был лишний метод
Matrix operator = (Matrix b);

Добавлено через 5 часов 51 минуту
что означает

Цитата Сообщение от Nick Alte Посмотреть сообщение
C++
1
Matrix operator + (const Matrix& b) const {Matrix rv(this); rv += b; return rv;};

я написал перегрузку + ,но что-то опять не то ,объясние плиз!


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Matrix &Matrix::operator + (const Matrix & b)
{
     Matrix s;  
     if (nstr == b.nstr && nstl == b.nstl)
        {
           for (int i=0;i<nstr;i++)
              for (int j=0;j<nstl;j++)
                 s.a[i][j]=a[i][j]+b.a[i][j];
           return s;
        }
     else 
        error(2);         
}

может компилятор devc++ пора менять на vs или на gcc кодить ?

Добавлено через 13 минут
ааа я дико ступил,не задал размеры матрицы)))

Добавлено через 7 часов 37 минут
написал перегрузку,компилятор ошибок не выдаёт,но вылазит ошибка microsoft

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
Matrix & Matrix::operator + (const Matrix & b)
{  
   if (nstr == b.nstr && nstl == b.nstl)
        {
           Matrix s(nstr,nstl); 
           for (int i=0;i<nstr;i++)
              for (int j=0;j<nstl;j++)
                 s.a[i][j]=a[i][j]+b.a[i][j];
           return s;
        }
     else 
        error(2);         
}

как же все таки перегрузить + ?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru