22.01.2010, 17:54 | #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 |