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

Class Marix - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с классами http://www.cyberforum.ru/cpp-beginners/thread445547.html
Пишу класс в котором должно быть реализовано следующее: в private заносится число в 16й сс , которое затем должно оттуда извлекаться и преобразовываться в 2ю и 10ю сс. Помогите пжста организовать...
C++ MPI в Visual Studio 2010 Привет! Для паралельного программирования использую MPI. Мне нужно работать в Visual Studio 2010. Сделал все настройки как описано в MSDN... http://www.cyberforum.ru/cpp-beginners/thread445544.html
C++ CreateProcess
У меня несколько вопросов по CreateProcess 1) как с помощью CreateProcess перенаправить ввод/вывод программы? 2) как узнать какой код возврата у программы которая вызвана с помощью CreateProcess?...
C++ Деревья. Как лучше реализовать функцию выведения при наследовании?
Итак, есть задание создать красно-черное дерево. По сути оно является улучшением бинарного(двоичного) дерева поиска. Исходя из того, что красно-черное дерево реализует все те же методы, что и...
C++ Преобразование числа в денежный формат (Си++) http://www.cyberforum.ru/cpp-beginners/thread445478.html
Только начал изучать язык Си++ и пока что не очень понимаю его. Помогите разобраться. Заранее благодарен. Написать программу, которая преобразует введенное с клавиатуры дробное число в денежный...
C++ Ошибка: Функция уже имеет текст реализации. Вылезает данная ошибка error C2084: функция "double hypot(double,double)" уже имеет текст реализации. Это мой вариант программы, пробовал скопировать текст c учебника - не помогло. Что делать? ... подробнее

Показать сообщение отдельно
Вася1q
21 / 21 / 0
Регистрация: 13.09.2011
Сообщений: 311
14.02.2012, 07:31  [ТС]
-=ЮрА=-, Обижаешь! Твой FAQ я просмотрел в ПЕРВУЮ очередь))).
Но т.к. я пассажир бронированной техники, то не смог разобраться. Там по моему уделено внимание определителю. Да и по коду я пока плохо ориентируюсь, а там много довольно непонятного для меня.

Добавлено через 2 минуты
Например:
C++
1
2
ret_val.matrix[i][j]
ret_val.setMemory
Знаю что мэмори это память)) но что и как не пойму)) Гуру FAQ - выручай!

Добавлено через 1 час 49 минут
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
#include <iostream>
using namespace std;
int main ()
{
int A[10][10],i,j,p,k;
//Ââîä Г¬Г*òðèöû Г± ГЄГ«Г*ГўГЁГ*òóðû
cout<<"Ââåäèòå Г°Г*çìåðГ*îñòü Г¬Г*òðèö: "<<endl;
cin>>p>>k;
if (p==k&&p>0)
{
cout<<"===================="<<endl;
cout<<"ГЊГ*òðèöГ* ñèììåòðè÷Г*Г*!"<<endl;
cout<<"===================="<<endl;
}
else 
{
cout<<"======================="<<endl;
cout<<"ГЊГ*òðèöГ* Г*ГҐ ñèììåòðè÷Г*Г*!"<<endl;
cout<<"======================="<<endl;
cout<<"ÍåâîçìîæГ*Г» îïåðГ*öèè Г*Г*Г¤ Г¬Г*òðèöГ*ìè Г°Г*Г§Г*ûõ Г°Г*çìåðîâ!";
system ("pause");
return (-1);
}
cout<<"Г‡Г*ïîëГ*ГЁГІГҐ ïåðâóþ Г¬Г*òðèöó: "<<endl;
 for(i=0;i<p;i++)
 {
  for (j=0;j<k;j++)
  {
  cin>>A[i][j];    
  }
 cout<<endl;                
 }
int y,B[10][10],C[10][10];
cout<<"Г‡Г*ïîëГ*ГЁГІГҐ âòîðóþ Г¬Г*òðèöó: "<<endl;
 for(i=0;i<p;i++)
 {
  for (j=0;j<k;j++)
  {
  cin>>B[i][j];    
  }
 cout<<endl;                
 }
//Âûâîä ïåðâîé Г¬Г*òðèöû Г*Г* ГЅГЄГ°Г*Г*
cout<<"ÏåðâГ*Гї Г¬Г*òðèöГ*: "<<endl;
 for(i=0;i<p;i++)
 {
  for (j=0;j<k;j++)
  {
  cout<<A[i][j];
  cout<<" ";    
  }
 cout<<endl;                
 }
cout<<"ÂòîðГ*Гї Г¬Г*òðèöГ*: "<<endl;
//Âûâîä âòîðîé Г¬Г*òðèöû Г*Г* ГЅГЄГ°Г*Г* 
for(i=0;i<p;i++)
 {
  for (j=0;j<k;j++)
  {
  cout<<B[i][j];
  cout<<" ";    
  }
 cout<<endl;                
 }
cout<<"ÑóììГ* Г¬Г*òðèö: "<<endl;
//ñëîæåГ*ГЁГҐ äâóõ Г¬Г*òðèö
for (i=0;i<p;i++)
 {
 for (j=0;j<p;j++)
  {
  C[i][j]=A[i][j]+B[i][j];
  }   
 }
 
 for(i=0;i<p;i++)
 {
  for (j=0;j<k;j++)
  {
   cout<<C[i][j];
   cout<<" ";    
  }
 cout<<endl;                
 }
cout<<"ГђГ*Г§Г*îñòü Г¬Г*òðèö: "<<endl;
//âû÷èòГ*Г*ГЁГҐ äâóõ Г¬Г*òðèö
for (i=0;i<p;i++)
 {
 for (j=0;j<p;j++)
  {
  C[i][j]=A[i][j]-B[i][j];
  }   
 }
 
 for(i=0;i<p;i++)
 {
  for (j=0;j<k;j++)
  {
   cout<<C[i][j];
   cout<<" ";    
  }
 cout<<endl;
 }                
//ГіГ¬Г*îæåГ*ГЁГҐ äâóõ Г¬Г*òðèö
cout<<"ÓìГ*îæåГ*ГЁГҐ Г¬Г*òðèö: "<<endl;
for (i=0;i<p;i++)
 {
 for (j=0;j<p;j++)
  {
   C[i][j]=0;
   for (y=0;y<k;y++)
   {
    C[i][j]+=(A[i][y]*B[y][j]);
   }
  }   
 }
 
 for(i=0;i<p;i++)
 {
  for (j=0;j<k;j++)
  {
    cout<<C[i][j];
    cout<<" ";   
  }
 cout<<endl;
 }
//ГіГ¬Г*îæåГ*ГЁГҐ Г¬Г*òðèöû Г*Г* ÷èñëî
cout<<"===ÓìГ*îæåГ*ГЁГҐ Г¬Г*òðèöû Г*Г* ÷èñëî==="<<endl;
cout<<"Ââåäèòå ÷èñëî, Г*Г* êîòîðîå Г*ГіГ¦Г*Г® ГіГ¬Г*îæèòü Г¬Г*òðèöó: "<<endl;
int N;
cin>>N;
cout<<"ÓìГ*îæåГ*ГЁГҐ Г¬Г*òðèöû Г*Г* ÷èñëî: "<<endl;
for (i=0;i<p;i++)
 {
 for (j=0;j<p;j++)
  {
    C[i][j]=(N*A[i][j]);
  }   
 }
 
 for(i=0;i<p;i++)
 {
  for (j=0;j<k;j++)
  {
    cout<<C[i][j];
    cout<<" ";   
  }
 cout<<endl;
 }
system("pause");
return(0);  
}
Добавлено через 2 минуты
Писал около 3 часов! Помогите теперь с перегрузками,пожалуйста!!!

Добавлено через 49 секунд
Ах..да еще я память под матрицы глупо выделил..но это уж как умею((

Добавлено через 10 часов 16 минут
Покажите хотя бы на примере перегрузки одной операции
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru