|
|
|
|
#1 |
|
Новичок
Регистрация: 22.01.2010
Сообщений: 1
Репутация: 0
|
Помогите доделать задачу!
Дана задача: Члены класса (Кол-во строк, кол-во столбцов,, элементы матрицы) Методы (Вывод матрицы) Проверка: является ли матрица единичной. Перегружаемые операции (сложение, вычитание, деление, умножение матриц, умножение матрицы на число)) Вот все что смог написать в программе Код:
#include "stdafx.h"
#include "stdio.h"
#include "math.h"
#include "stdlib.h"
class matrix
{
int m,n;
float **a;
public:
void vvod();
void vivod();
void proverka();
matrix operator +(matrix a);
matrix operator -(matrix a);
matrix operator *( float k);
matrix(int,int);
};
matrix::matrix(int str,int stb)
{m=str; n=stb;
int i;
a=(float**)malloc(m*sizeof(float*));
for(i=0;i<m;i++)
a[i]=(float*)malloc(n*sizeof(float));
}
void matrix::vvod()
{int i,j;
scanf("%d",&m);
scanf("%d",&n);
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%f",&a[i][j]);
}
void matrix::vivod()
{int i,j;
for(i=0;i<m;i++)
{for(j=0;j<n;j++)
printf("%5.2f",a[i][j]);
printf("\n");
}
}
matrix matrix::operator*(float k)
{int i,j;
printf ("k");
for(i=0; i<m; i++)
{for (j=0; j<n; j++)
a[i][j]*=k;
printf("%5.2f",a[i][j]);
printf("\n");
}
}
э
|
|
|
| Ads | |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Динамические массивы в pascal | deryck | Программирование | 0 | 24.11.2010 21:01 |
| Помогите решить задачу на "Поиск решения", Excel | Annitka | Офис | 3 | 10.05.2010 23:28 |
| Массивы, Паскаль | Анюта01 | Программирование | 1 | 01.04.2010 16:41 |
| Нужно продать компьютер в следующий комплектации!Нужно опр. стоимость примерную | Александр94 | Железо | 5 | 31.03.2010 20:41 |
| Двумерные массивы | ZONDO | Программирование | 1 | 23.03.2010 16:39 |
| Нужно определится с выбором процессора очень нужно | Ars | Железо | 23 | 26.02.2010 10:21 |
| Помогите решать задачу | sanyacech | Программирование | 5 | 05.02.2010 15:14 |
| Помогите решить задачу | Redfoxter | Программирование | 3 | 19.12.2009 17:12 |
| Помогите решить задачу | Battle | Программирование | 1 | 14.12.2009 01:07 |
| Помогите решить задачу | Mihal | Программирование | 6 | 08.12.2009 19:08 |
| Помогите решить задачу | Пират | Общение по интересам | 5 | 15.09.2009 14:42 |
| плизз помогите решить задачу в turbo packal | humor92 | Программирование | 8 | 12.08.2009 11:54 |