Показать сообщение отдельно
книга
бро
Аватар для книга
Сообщения: 772
Регистрация: 04.05.2014
Старый пост, нажмите что бы добавить к себе блог 15 апреля 2015, 17:39
  #3249 (ПС)
-Цитата от Ридл Гатофель Посмотреть сообщение
-Цитата от МСЪЕ КНИГА Посмотреть сообщение
-Цитата от Ридл Гатофель Посмотреть сообщение

Показывай. Если не слишком большая, скажу чё-как
небольшая, просто немного не понимаю куда что и зачем

КОД
Показать скрытый текст

#include <iostream.h>
#include <math.h>
#include <iomanip.h>
#include <conio.h>
void main(void)
{
int a[3][3]={{1,0,1},{0,2,0},{0,0,3}};
int b[3][2]={{1,2},{2,1},{0,2}};
int bt[2][3];
int c[3][3];
int k=0;int i=0; int j=0; int d=0;
cout<<"matrica A\n";
for(int j=0,i=0;i<3;i++)
{
for(j=0;j<3;j++)cout<<a[i][j]<<" ";
cout<<endl; }
cout<<"Matrica B\n";
for(int j=0,i=0;i<3;i++)
{
for(j=0;j<2;j++)cout<<b[i][j]<<" ";
cout<<endl; }
for(int j=0,i=0;i<2;i++)
{
for(j=0;j<3;j++)bt[i][j]=b[j][i];
}
cout<<"Matrica Bt=\n";
for(int j=0,i=0;i<2;i++)
{
for(j=0;j<3;j++)cout<<bt[i][j]<<" ";
cout<<endl; }
cout<<"Rezult B*Bt="<<"\n";
for(int i=0,j=0,ik=0,jk=0;i<3;i++)
{
for(jk=0;jk<3;jk++) {
for(j=0;j<2;j++)
{ k+=b[i][j]*bt[j][jk];}
c[i][jk]=k;
cout<<c[i][jk]<<" ";
k=0; }
cout<<"\n";
}
cout<<"\n";
cout<<"Matrica C (A+B*Bt)="<<"\n";
for(int j=0,i=0;i<3;i++)
{
for(j=0;j<3;j++)cout<<a[i][j]+c[i][j]<<" ";
cout<<endl; }
getch();
}

БЛОК-СХЕМА
Показать скрытый текст


так лучше видно
http://i57.fastpic.ru/big/2015/0415/6f/8b8feddefd108d207...fdf76f.jpg
Похоже, что правильно. Подробно не изучал, но сама мысль вроде верно идёт. Ну и по оформлению я не особо шарю, может препод до какой-нибудь ерунды доебётся.
спасибо. Да к оформлению вроде не доебыывается, главное чтобы правильно алгоритм шел

offline
Ответить с цитированием