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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
am_991
Сообщений: n/a
#1

матрицы в с++ - C++

17.05.2009, 11:59. Просмотров 517. Ответов 1
Метки нет (Все метки)

Надо сделать программу в c++,в которой вводится матрица, транспонируется и затем начальная перемнажается на транспонентную. Премножение не получается. Подскажите пожалуйста в чем ошибка?

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
class matrix{
int **mas1,m,n;
public:matrix(void);
void transp(void);
void:proizv(void);};
matrix::matrix(void)
{int i,j;
printf("Vvedite kol-vo strok matrix 1\n");
scanf("%d",&m);
printf("Vvedite kol-vo stolbcov matrix 1\n");
scanf("%d",&n);
for(i=0; i < m; i++)
for(j=0; j < n; j++)
{
printf("matr1 A[%d][%d]=", i+1, j+1);
scanf("%d",&mas1[i][j]);}
printf("matrica1 = \n");
for(i=0; i < m; i++)
{for(j=0; j < n; j++)
{printf("%d ",mas1[i][j]);
}
printf("\n");}
}
void matrix::transp(void)
{int **mas2,i,j;
for(i=0; i < m; i++)
for(j=0; j < n; j++)
{mas2[j][i]=mas1[i][j];}
printf("transponentnaja matrica2 = \n \n");
for(i=0; i < n; i++)
{for(j=0; j < m; j++)
{printf("%d ",mas1[j][i]);}
printf(" \n");}
}
void matrix:proizv(void)
{int **mas3;
for (int i=0; i < m; i++)
for (int j=0; j < m; j++)
{mas3[i][i]=0;}
for (i=0; i < m; i++)
for (int j=0; j < n; j++)
mas3[i][i]+=mas1[i][j]*mas1[j][i];
printf("Proizvedenie matr = \n\n\n");
for(i=0; i < m; i++)
{for(int j=0; j <m;j++)
{printf("%d ",mas3[i][i]);}
printf(" \n");}
}
main()
{clrscr();
matrix a;
a.transp();
a.proizv();
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2009, 11:59     матрицы в с++
Посмотрите здесь:

Процедуры: Найти наименьшее из чисел x,y,z, где х – след матрицы А, y – след матрицы В, z – след матрицы С - Turbo Pascal
Всем доброго времени суток!Ребята,прошу помогите пожалуйста! Даны матрицы А(3, 3), В(2, 2), С(5, 5). Найти наименьшее из чисел x,y,z,...

Даны вещественные матрицы A, B, C и D размером n x n (n<=8). Найти наибольший и наименьший элементы матрицы - Turbo Pascal
6. Даны вещественные матрицы A, B, C и D размером n x n (n&lt;=8). Найти наибольший и наименьший элементы матрицы ...

Определить минимальный элемент матрицы, разделить на него диагональные элементы матрицы - Turbo Pascal
Пожалуйста напишите следующую программу: Задана матрица А(3,3). Определить ее минимальный элемент. Разделить на него диагональные...

Найти сумму элементов 1-ого столбца матрицы, заменить ею последнюю строку матрицы - Pascal
Ввести матрицу A(N,N).Найти сумму элементов 1-ого столбца матрицы заменить ею последнюю строку матрицы. Преобразованную матрицу распечатать.

Найти след матрицы, суммируя элементы одномерного массива из диагональных элементов матрицы - Pascal ABC
Для заданной квадратной матрицы сформировать одномерный массив из её диагональных элементов. Найти след матрицы, суммируя элементы...

Составить программу умножения матрицы Х(7Х6) на число У=7,5. Элементы матрицы – целые числа - Turbo Pascal
Составить программу умножения матрицы Х(7Х6) на число У=7,5. Элементы матрицы – целые числа.

Матрицы с условием что строки матрицы попарно различны(народ я щас на экзамене) - Дискретная математика
Спасайте, нужно решит одно задание на 3. Каково число матриц из n строк и m столбцов с элементами из множества E={0;1} при условии что...

Найти сумму строк матрицы, среднее значение элементов матрицы и минимальный элемент - Pascal
Сумма строк (сделать это все в Паскаль) Задана двумерная матрица размером 10х10 элементов, заполненная случайными числами из диапазона ....

Даны квадратные матрицы A и B. Получить матрицу D, вставив столбцы матрицы B между столбцами матрицы A. - VBA
Вот такая задача...помогите решить пожалуйста....

Сформировать из матрицы A матрицы по правилу; найти максимальный по модулю элемент первой строки матрицы - Turbo Pascal
В целочисленной матрице А(3,4) найти m-количество положительных элементов, стоящих в четных столбах.Сформировать матрицу В(3,4) по правилу:...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Monte-Cristo
2787 / 1373 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
17.05.2009, 12:02     матрицы в с++ #2
будьте добры, используйте подсветку синтаксиса кода... а то глаза сломать можно...
Yandex
Объявления
17.05.2009, 12:02     матрицы в с++
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru