0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 20
|
|||||||||||
1 | |||||||||||
Класс: Матрица (n x m). Поля: размерность и значение матрицы. Реализовать методы сложения и умножения матриц30.05.2016, 17:41. Показов 11184. Ответов 8
Метки нет (Все метки)
Нужно сделать с использованием конструкторов и методов доступа, а я не могу понять как это, помогите пожалуйста.
Вот что у меня.
Вот полное задание Создать класс, описание которого приведен ниже, в классе определить конструкторы и методы доступа к полям класса, поля класса должны быть Private, предусмотреть ввода / вывода результатов на консоль.
0
|
30.05.2016, 17:41 | |
Ответы с готовыми решениями:
8
Написать свой класс, реализующий матричную арифметику, операции сложения и умножения матриц. Сложения матрицы с числом и Ввести класс для работы с прямоугольной матрицей, реализовать операции сложения и умножения матриц Написать процедуру для сложения, умножения квадратных матриц N*N, и умножения матрицы на вектор Реализовать функции сложения, вычитания и умножения матриц |
27 / 27 / 24
Регистрация: 23.04.2011
Сообщений: 64
|
||||||
30.05.2016, 21:58 | 2 | |||||
Попробуйте так, уровень доступа у объектов и переменных private, и создание массивов в конструкторе.
Кликните здесь для просмотра всего текста
1
|
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 20
|
|||||||||||
31.05.2016, 22:49 [ТС] | 3 | ||||||||||
Вот преподаватель подсказал как, но тут проблема, вводит какие то непонятные матрицы, не те что я ввожу в консоле.
Кликните здесь для просмотра всего текста
А вот Main Кликните здесь для просмотра всего текста
0
|
323 / 310 / 206
Регистрация: 14.09.2015
Сообщений: 827
|
||||||
31.05.2016, 23:33 | 4 | |||||
а какие? Пример ввода - вывода покажите, как-то под вечер с ясновидением плохо... Вот в варианте ниже всё, что вводишь то и отображается.
Кликните здесь для просмотра всего текста
0
|
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 20
|
|
01.06.2016, 09:19 [ТС] | 5 |
Вот, на 1 я ввожу, а на 2-м что мне выводит.
0
|
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 20
|
|
01.06.2016, 09:23 [ТС] | 6 |
И твой пример мне не подходит, т. к. мне нужно с использованием метода String toString.
0
|
323 / 310 / 206
Регистрация: 14.09.2015
Сообщений: 827
|
||||||
01.06.2016, 10:09 | 7 | |||||
CoH, замените в Вашем коде аналогичный фрагмент на тот, что приведён ниже:
1
|
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 20
|
||||||
01.06.2016, 10:53 [ТС] | 8 | |||||
НOBATOP, спасибо большое, работает.
Но только выводит сумму и произведение матриц перевернутым, не знаете случайно почему? Вот тут код, для изменения местами строк i и j, только не могу понять, где его вставить?
0
|
323 / 310 / 206
Регистрация: 14.09.2015
Сообщений: 827
|
||||||
01.06.2016, 11:35 | 9 | |||||
CoH,
потому, что у Вас в решении индексы расставлены неверно
да ни где, замените одну строчку, и не нужно огород городить!
1
|
01.06.2016, 11:35 | |
01.06.2016, 11:35 | |
Помогаю со студенческими работами здесь
9
Создать класс Matrix и функции умножения и сложения матриц Разработать класс "Матрица" (перегрузить операции сложения, умножения, умножения на число) Создать класс матриц с целочисленными элементами и определить операции умножения и сложения Реализовать класс векторов, переопределив операции сложения, вычитания, умножения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |