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

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

Войти
Регистрация
Восстановить пароль
 
alsir
1 / 1 / 0
Регистрация: 01.09.2011
Сообщений: 35
#1

проблема с калькулятором матриц - C++

16.10.2011, 14:24. Просмотров 273. Ответов 3
Метки нет (Все метки)

Задание. Вычислить матрицу С=A+B*B(транспонированную). если А(3х3),В(2х3). и заданы этими числами:
(101)
A(020)
(003)
(12)
В (21)
(02)

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
#include <math.h>
#include <iostream.h>
#include <iomanip.h>
#include <conio.h>
void main()
{
int a[3][3]={{1,0,1},{0,2,0},{0,0,3}};
int b[3][2]={{0,2},{2,1},{0,2}};
int t[2][3];
int c[3][3];
int k=0;int i=0; int j=0;
cout<<"matrica A=\n";
   cout<<"\n";
    for(int j=0,i=0;i<3;i++)
   {
        for(j=0;j<1;j++)cout<<a[i][j]<<" ";
        cout<<"\n\n";
      cout<<"\n"; cout<<endl;    }
   cout<<"matrica B=\n";
   cout<<"\n";
   for(int j=0,i=0;i<3;i++)
   {
        for(j=0;j<3;j++)cout<<b[i][j]<<" ";
        cout<<"\n\n";
      cout<<"\n"; cout<<endl;   }
       cout<<"matrica T=\n";
   cout<<"\n";
  for(int i = 0; i < 3; ++i)
for(int j = 0; j < 3; ++j)
{
int t = b[i][ j];
b[i][j] = b[j][i];
b[j][i] = t;
}
 
        cout<<"\n\n";
      cout<<"\n";
       cout<<endl;   }
   cout<<"rezult C="<<"\n";
   for(int i=0,j=0,ik=0,jk=0;i<3;i++)
    {
     for(jk=0;jk<1;jk++)        {
       for(j=0;j<3;j++)
{  k+=a[j][jk]b[i][j]*t;}
    c[i][jk]=k;
   cout<<c[i][jk]<<"\n\n";
   k=0;                         }
}
   cout<<"\n";
getch();
}
 Комментарий модератора 
Используйте теги форматирования кода!

вот что я смог написать. только оно не работает (выдает ошибки в районе матрицы С).
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2011, 14:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос проблема с калькулятором матриц (C++):

Подскажите с Калькулятором... - C++
Ребят подскажите не могу понять в чем ошибка, нужно чтоб он решал в восьмеричной с/с, но не хочет решать кому не сложно может объяснить что...

Помогите с функцией-калькулятором. - C++
Господа программисты! Требуется срочная помощь:необходима функция-калькулятор,на вход которой подается числовая строка(-1+2-(...)*.../)а на...

Управление калькулятором из другой программы - C++
Здравствуйте, пишу на VC++ 2008, подскажите примерами, как управлять калькулятором из другой программы? Например сложить два числа и...

Умножение треугольных матриц«Методы обработки разреженных матриц» - C++
Нужно перемножить треугольные матрицы в обычном виде и в свёрнутом. С обычным проблем нет. Доступ к элементам свёрнутой матрицы...

Транспонирование матриц. Произведение транспонированных матриц - C++
Найти матрицу С: C=ATBTB; A=\begin{bmatrix}1\\ 1\\ 1\end{bmatrix} B=\begin{bmatrix}1 &amp; 2 &amp; 0 \\ 0 &amp; 1 &amp; 2\end{bmatrix} ...

Вычисление степени матрицы, вычисления произведения двух матриц, вычисление суммы двух матриц - C++
Здравствуйте, помогите решить, пожалуйста: Заданы две квадратные матрицы А и В. Вычислить матрицу...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
LostCoast
82 / 82 / 5
Регистрация: 30.09.2011
Сообщений: 404
Записей в блоге: 6
16.10.2011, 14:33 #2
не хватает using namaspeca std; после объявления библиотек
0
alsir
1 / 1 / 0
Регистрация: 01.09.2011
Сообщений: 35
16.10.2011, 14:46  [ТС] #3
к сожалению это не решило проблему.
0
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
17.10.2011, 14:30 #4
LostCoast, используется старый стиль заголовков, так что это не помогло бы.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2011, 14:30
Привет! Вот еще темы с ответами:

Проблема со сложением матриц в формах - C#
есть такая форма. вводишь размерность матриц, и в TextBox'ах заполняешь значения. надо считать эти значения в массив, сложить и вывести в...

Перемножение матриц, умножение матриц на вектор, сложение матриц - Delphi
Помогите пожалуйста написать программу, которая производит основные действия с матрицами произвольных размеров (перемножения 2х матриц,...

Определите класс матриц. Напишите перегруженные конструкторы для создания одномерной и двумерной матриц. В конструкторы передаются размерности матриц - Java SE
Доброго времени суток всем) Извините если не в том разделе) Не могу понять как решить данную задачу &quot;(Определите класс матриц. Напишите...

Проблемы с калькулятором - C++ Builder
Доброго времени суток. Занимаюсь разработкой простейшего калькулятора, помогите пожалуйста решить 2 проблемы: 1.Добавил символ запятой,...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
17.10.2011, 14:30
Ответ Создать тему
Опции темы

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