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

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

Войти
Регистрация
Восстановить пароль
 
TiM@
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 9
#1

Сложение и умножение матриц, Побочную диоганаль поменять местами - C++

07.11.2011, 20:43. Просмотров 835. Ответов 2
Метки нет (Все метки)

Нужна программа выполняющая *Сложение и умножение матриц, Побочную диоганаль поменять местами *
НАРОД ПОМОГИТЕ!!! у кого есть или кто может написать ???
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2011, 20:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сложение и умножение матриц, Побочную диоганаль поменять местами (C++):

Сложение и умножение матриц - C++
Даны квадратные матрицы A(nxn), B(nxn), C(nxn) написать программу вычисления (A+B)*C. Помогите со сложением и умножением Вот мои...

Сложение и умножение матриц - C++
Даны матрицы A,B,C порядка n. Найти матрицу D=(A+B)C

Умножение, сложение и транспонирование матриц - C++
помогите написать программу на языке с++ которая выполняет умножение, сложение и транспонирование матриц

Поменять главную и побочную диагонали матрицы местами - C++
Поменять главную и побочную диагонали матрицы местами. Накидайте пожалуйста код!

Массив: поменять местами главную и побочную диагонали - C++
дана матрица поменять главную диоганаль на побочную, а побочную на главную

Поменять местами побочную и главную диагональ в матрице - C++
Здравствуйте. Помогите, пожалуйста, написать программу которая меняет побочную и главную диагональ в матрице

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
07.11.2011, 21:11 #2
TiM@, умножение матриц, cложение матриц.
На форуме работает поиск
0
gdrt
3 / 3 / 0
Регистрация: 29.10.2011
Сообщений: 12
07.11.2011, 21:32 #3
вот у меня более короткая и читабельная программа умножения матриц


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
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{long a[100][100],b[100][100],c[100][100],m,n,i,k,p,q,l,j;
 
 scanf("%ld%ld",&m,&n);
  for(i=0;i<m;i++)
   {for(k=0;k<n;k++)
     scanf("%ld",&a[i][k]);}
 scanf("%ld%ld",&p,&q);
  for(l=0;l<p;l++)
   {for(j=0;j<q;j++)
     scanf("%ld",&b[l][j]);}
 
if(n==p) 
{ for(i=0;i<m;i++)
 {for(j=0;j<q;j++)
 {c[i][j]=0;
 for(k=0;k<n;k++)
 c[i][j]+=a[i][k]*b[k][j];}}
 
 printf("%ld %ld\n",m,q);
 for(i=0;i<m;i++)
 {for(j=0;j<q-1;j++){printf("%ld ",c[i][j]);} printf("%ld\n",c[i][q-1]);}
}
 if(n!=p) 
 {printf("-1\n");}
   system("PAUSE");
 return 0;
}
а программа сложения довольно простая
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2011, 21:32
Привет! Вот еще темы с ответами:

Поменять местами побочную диагональ и последнюю строку матрицы - C++
Помогите поменять местами побочную диагональ и последнюю строку матрицы.

Ввод, транспонирование, умножение и сложение матриц используя функций - C++
Есть две матрицы, каждую из них надо транспонировать и умножить на себя, полученные две матрицы сложить, т.е в конце должна выводиться одна...

В квадратной матрице поменять местами заданный столбец и побочную диагональ - C++
В си ++. В квадратной матрице поменять местами заданный столбец и не главную диагональ.

Поменять местами столбики матриц - C++
Здравствуйте! Помогите написать код - Вводятся числа к1 и к2 надо поменять местами столбцы матрицы под номерами к1 и к2. спасибо


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

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

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