0 / 0 / 0
Регистрация: 04.06.2015
Сообщений: 4
1

Описать тип-объект MATRIX

04.06.2015, 14:28. Показов 367. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Описать тип-объект MATRIX (матрица произвольной размерности M*N) и его методы: ввод матрицы; вывод матрицы где все элементы являются числовыми палиндромами. Описать тип и методы его потомка MATR (методы: создание вектора номеров столбцов матрицы, где в записи каждого числа встречается 0; создание вектора номеров строк матрицы, где каждая цифра повторяется одинаковое количество раз ).
Я написала программу, но она не работает почему-то. Описала только первую часть задания. Помогите, пожалуйста)
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
//#include "stdafx.h"
#include <stdlib.h>
#include <iomanip>
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
class Matrix {
public:
int m,n;
int a[100][100];
Matrix ( );// конструктор
~Matrix ( );// деструктор
void Enter ();
void Display ();
};
Matrix:: Matrix ( )
{
cout << "Vvod v matrix \n";
cout << "Vvedite kolvo strok: ";
cin >> m;
cout << "Vvedite kolvo stolbcov: ";
cin >> n;
}
Matrix:: ~Matrix()
{
cout<< "Deleted...\n";
}
void Matrix :: Enter ( )
{
int i;
int j;
for (i=0; i<m; i++)
{
for (j=0; j<n;j++)
{
cout << "Vvod chisel-palindromov v matricu: "<< "a["<<i<<"]["<<j<<"]:" ;
cin >> a[i][j];
}
}
cout <<"\n";
};
void Matrix :: Display ()
{
    
int i;
int j;
int p;
int m;
int k;
int v;
int o;
int c;
int dd;
int g=1;
int l=0;
for (i=0; i<m; i++)
{
for (j=0; j<n; j++)
{
do
{
m=a[i][j]%10;
p=p*10+m;
a[i][j]=a[i][j]/10;
}while (a[i][j]>0);
do
{
cout << a[i][j] << " ";
}while ( a[i][j]==p );
do
{
do
{
v=a[i][j]/10;
c=c+1;
}while (a[i][j]>0);
do
{
a[i][j]=a[i][j]*pow(10,c);
dd=a[i][j]/pow(10.0,c);
o=dd%10;
a[i][j]=(a[i][j]*pow(10,c))+o*pow(10,(c-g));
g=g+1;
}while (g!=c);
cout << a[i][j] << " ";
}while ( a[i][j]!=p );
}
cout << "\n";
}
cout<< "\n";
 
};
 
 
 
 
int main ()
 {
Matr ob2;
ob2.Enter ();
ob2.Display();
system("pause");
return 0;
};
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2015, 14:28
Ответы с готовыми решениями:

Недопустимый неполный тип , или как передать в функцию указатель на объект класса , или просто объект
Други мои , кодеры. Не могу я ни как передать в функцию объект класса , или что еще лучше(для меня...

Описать объект
Помогите пожалуйста сделать 2 задачи. 1)Описать объект ввод &quot;последовательности&quot; с методами...

Описать тип-объект MATRIX
Уважаемые форумчане,так уж получилось что в моем универе приходится изучать паскаль...Сам я совсем...

Описать тип "объект" содержит поля: вектор, его размер и его идентификатор в символьном виде
Тип &quot;объект&quot; содержит: - Поля: вектор, его размер и его идентификатор в символьном виде - Методы:...

0
04.06.2015, 14:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2015, 14:28
Помогаю со студенческими работами здесь

Как создать объект оператором new, если имеется только тип указателя на объект, переданный через шаблон?
Есть шаблон. Точно известно, что его параметр Т это указатель. Как с помощью new создать переменную...

Описать новый структурный тип. Описать требуемые в задаче функции для работы со структурами. Продемонстрироват
УСЛОВИЕ : Описать новый структурный тип. Описать требуемые в задаче функции для работы со...

Как переписать метод equals для матриц, чтобы аргументом был тип object, а не Matrix
Ребят, как переписать метод equals для матриц, чтобы аргументом был тип Object, а не Matrix?...

Какова суть процедур create matrix, output matrix, change row?
Что за процедуры create matrix, output matrix, change row?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru