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

Class Marix - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ работа с классами http://www.cyberforum.ru/cpp-beginners/thread445547.html
Пишу класс в котором должно быть реализовано следующее: в private заносится число в 16й сс , которое затем должно оттуда извлекаться и преобразовываться в 2ю и 10ю сс. Помогите пжста организовать проверку , то что число в 16й сс и прикрутить функции выполняющие сами преобразования вот основной код : #include <cstdlib> #include <iostream> #include <string.h> using namespace std; class...
C++ MPI в Visual Studio 2010 Привет! Для паралельного программирования использую MPI. Мне нужно работать в Visual Studio 2010. Сделал все настройки как описано в MSDN http://msdn.microsoft.com/ru-ru/library/ee441265.aspx#BKMK_debug1 но увы когда вставил нужный код мне студия ругается, что ей не удается открыть файл #include "mpi.h". И от этой ошибки она не понимает пространство имен MPI. В чем может быть проблема? http://www.cyberforum.ru/cpp-beginners/thread445544.html
C++ CreateProcess
У меня несколько вопросов по CreateProcess 1) как с помощью CreateProcess перенаправить ввод/вывод программы? 2) как узнать какой код возврата у программы которая вызвана с помощью CreateProcess? 3) как узнать работает ли еще программа вьванная с помощью CreateProcess? 4) и как убить процесс созданный с помощью CreateProcess?
C++ Деревья. Как лучше реализовать функцию выведения при наследовании?
Итак, есть задание создать красно-черное дерево. По сути оно является улучшением бинарного(двоичного) дерева поиска. Исходя из того, что красно-черное дерево реализует все те же методы, что и бинарное дерево поиска, а реализация бинарного дерева поиска у меня уже есть, решил попробовать сделать грамотную иерархию классов. Да и вообще хочется сделать все красиво =) Потом нужно будет реализовать...
C++ Преобразование числа в денежный формат (Си++) http://www.cyberforum.ru/cpp-beginners/thread445478.html
Только начал изучать язык Си++ и пока что не очень понимаю его. Помогите разобраться. Заранее благодарен. Написать программу, которая преобразует введенное с клавиатуры дробное число в денежный формат. Например, число 12,5 должно быть преобразовано к виду 12 руб. 50 коп
C++ Ошибка: Функция уже имеет текст реализации. Вылезает данная ошибка error C2084: функция "double hypot(double,double)" уже имеет текст реализации. Это мой вариант программы, пробовал скопировать текст c учебника - не помогло. Что делать? #include <iostream> #include <cmath> #include <locale> #include <conio.h> using namespace std; double hypot (double a, double b); подробнее

Показать сообщение отдельно
Вася1q
 Аватар для Вася1q
21 / 21 / 0
Регистрация: 13.09.2011
Сообщений: 311
14.02.2012, 07:31  [ТС]     Class Marix
-=ЮрА=-, Обижаешь! Твой 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 минут
Покажите хотя бы на примере перегрузки одной операции
 
Текущее время: 12:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru