![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Keo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 28.10.2002 Репутация: нет Всего: нет |
Как создать класс типа Матрица 3*3
создать операцию умножения матрицы на число |
|||
|
||||
| Klin |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1938 Регистрация: 7.10.2002 Где: Краснодар Репутация: нет Всего: 25 |
Ты ничего не написал, ни на чём пишишь, ни что имешь, конкретно ввиду.
-------------------- Я человек - попробуйте обвинить меня за это. |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: нет Всего: 118 |
Ну что-то такое, дальше сам
#include <stdio.h> class Matrix3x3 { friend Matrix3x3 operator*(Matrix3x3 A, int d); public: Matrix3x3() {}; virtual ~Matrix3x3() {}; int a[3][3]; }; Matrix3x3 operator*(Matrix3x3 A, int d) { Matrix3x3 B; for(int i=0; i<3; i++) for(int j=0; j<3; j++) B.a[i][j] = d*A.a[i][j]; return B; } int main() { Matrix3x3 D; for(int i=0; i<3; i++) for(int j=0; j<3; j++) D.a[i][j] = i+j+1; Matrix3x3 C = D*10; for(int k=0; k<3; k++) for(int l=0; l<3; l++) { printf("D[%i][%i] : %i\n",k,l,D.a[k][l]); printf("C[%i}[%i] : %i\n",k,l,C.a[k][l]); } return 0; } |
|||
|
||||
| Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
Вообще-то, спрашивают класс создать... Класс матрицы... все передельно ясно и конкретно... а язык тут С++ -------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
| Klin |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1938 Регистрация: 7.10.2002 Где: Краснодар Репутация: нет Всего: 25 |
Ну, это и так понятно, просто сказал, чтоб конкреттней говорили.
-------------------- Я человек - попробуйте обвинить меня за это. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |