Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите новичку 
:(
    Опции темы
Keo
  Дата 23.11.2002, 03:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 28.10.2002

Репутация: нет
Всего: нет



Как создать класс типа Матрица 3*3
создать операцию умножения матрицы на число
PM MAIL   Вверх
Klin
  Дата 23.11.2002, 03:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: нет
Всего: 25



Ты ничего не написал, ни на чём пишишь, ни что имешь, конкретно ввиду.


--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
AntonSaburov
Дата 23.11.2002, 04:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 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;
}
PM MAIL WWW ICQ   Вверх
Baa
Дата 23.11.2002, 05:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

Репутация: 8
Всего: 12



Цитата(Klin @ 22.11.2002, 19:49)
Ты ничего не написал, ни на чём пишишь, ни что имешь, конкретно ввиду.

Вообще-то, спрашивают класс создать...
Класс матрицы... все передельно ясно и конкретно... а язык тут С++


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
Klin
  Дата 23.11.2002, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: нет
Всего: 25



Ну, это  и так понятно, просто сказал, чтоб конкреттней говорили.


--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1905 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.